介绍一下springboot的一些自定义配置。自定义配置前,需要加入一些依赖,在学习笔记1中都要介绍
使用springboot自定义拦截器
首先自己一个拦截器:
public class MyInterceptor implements HandlerInterceptor {
@Override
public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {
System.out.println("interceptor is working now----");
return true;
}
。。。。。省略其它
}
然后创建一个类继承 WebMvcConfigurerAdapter如下即可配置成功:
@Configuration
public class WebMvcConfigurer extends WebMvcConfigurerAdapter {
@Override
public void addInterceptors(InterceptorRegistry registry) {
//添加自定义拦截器,设置路径
registry.addInterceptor(new CustomizeInterceptor()).addPathPatterns("/test/**");
super.addInterceptors(registry);
}
}
配置redistemplate
在使用redis 保存key会产生 \xac\xed\x00\x05t\x00这样的乱码,这是因为springboot中默认redistemplate使用的序列化key类不是StringRedisSerializer()