package org.springframework.boot.autoconfigure.data.redis; import org.springframework.boot.autoconfigure.EnableAutoConfiguration; import org.springframework.boot.autoconfigure.condition.ConditionalOnClass; import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean; import org.springframework.boot...
@ConditionalOnWebApplication //Spring底层@Conditional注解,根据不同的条件,如果满足指定的条件,整个配置类里面的配置就会生效; 判断当前应用是否是web应用,如果是,当前配置类生效 @ConditionalOnClass(CharacterEncodingFilter.class) //判断当前项目有没有这个类CharacterEncodingFilter;SpringMVC中进行乱码解决的过滤器; @...
在前后端分离项目中,为了解决使用img标签访问本地图片时产生Not allowed to load local resource的问题,在Spring Boot项目中创建配置类,实现WebMvcConfigurer接口并重写addResourceHandlers方法。 @Configuration public class MyWebConfig implements WebMvcConfigurer { @Override public void addResourceHandlers(ResourceHandle...
说明:这里如果字段和全局都配置了 ,最后是以全局转换 扩展: @DateTimeFormat 和 @JsonFormat 注解 重要补充: 当springboot版本是2.0.9以上配置fastjson不生效解决如下: importcom.alibaba.fastjson.serializer.SerializerFeature;importcom.alibaba.fastjson.support.config.FastJsonConfig;importcom.alibaba.fastjson.support.sp...
当springboot版本是2.0.9以上配置fastjson不生效解决如下: importcom.alibaba.fastjson.serializer.SerializerFeature;importcom.alibaba.fastjson.support.config.FastJsonConfig;importcom.alibaba.fastjson.support.spring.FastJsonHttpMessageConverter;importorg.springframework.boot.autoconfigure.http.HttpMessageConverters;importor...
FastJsonHttpMessageConverter不生效问题:在原来springboot1.X 版本中是可以生效,配置代码:/** * 替换使用 FastJson 解析返回结果 */ @Override public void configureMessageConverters(List<HttpMessageConverter<?>> converters) { //1.先定义一个convert转换消息的对象 FastJsonJsonpHttpMessageConverter fastConverter ...
在前后端分离项目中,为了解决使用img标签访问本地图片时产生Not allowed to load local resource的问题,在Spring Boot项目中创建配置类,实现WebMvcConfigurer接口并重写addResourceHandlers方法。 @Configuration public class MyWebConfig implements WebMvcConfigurer { @Override public void addResourceHandlers(ResourceHandle...
1).在 Spring中启用AspectJ注解支持 要在Spring 应用中使用 AspectJ 注解 , 必须在 classpath 下包含 AspectJ 类库 : aopalliance.jar 、 aspectj.weaver.jar 和 spring-aspects.jar 将aop Schema 添加到 <beans> 根元素中 . 要在SpringIOC 容器中启用 AspectJ 注解支持 , 只要 在 Bean 配置文件中定义一个空...
当springboot版本是2.0.9以上配置fastjson不生效解决如下: importcom.alibaba.fastjson.serializer.SerializerFeature;importcom.alibaba.fastjson.support.config.FastJsonConfig;importcom.alibaba.fastjson.support.spring.FastJsonHttpMessageConverter;importorg.springframework.boot.autoconfigure.http.HttpMessageConverters;importor...