![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
quick458
这个作者很懒,什么都没留下…
展开
-
Spring Boot 2.0配置接口 WebMvcConfigurer
WebMvcConfigurer配置类其实是Spring内部的一种配置方式,采用JavaBean的形式来代替传统的xml配置文件形式进行针对框架个性化定制。基于java-based方式的spring mvc配置,需要创建一个配置类并实现WebMvcConfigurer接口。有时候我们想要自己定义一些Handler,Interceptor,ViewResolver,MessageConverter,这就需要我们实现WebMvcConfigurer接口,注册相应的自定义处理器,拦截器等。@Co..原创 2020-09-07 15:56:16 · 166 阅读 · 0 评论 -
Spring HandlerInterceptor与HandlerInterceptorAdapter
HandlerInterceptor是一个接口HandlerInterceptorAdapter是HandlerInterceptor的抽象实现类简介SpringWebMVC的处理器拦截器,类似于Servlet开发中的过滤器Filter,用于处理器进行预处理和后处理。应用场景1、日志记录,可以记录请求信息的日志,以便进行信息监控、信息统计等。2、权限检查:如登录检测,进入处理器检测是否登陆,如果没有直接返回到登陆页面。3、性能监控:典型的是慢日志。4、自定义注解:实现自定义注解的功能原创 2020-09-07 14:12:45 · 2544 阅读 · 0 评论 -
Spring InitializingBean接口的作用及bean 的init-method执行顺序
InitializingBean接口为bean提供了初始化方法的方式,它只包括afterPropertiesSet方法,凡是继承该接口的类,在初始化bean的时候都会执行该方法。--------@Beanpublic class InitializingBeanExe implements InitializingBean{ @Override public void afterPropertiesSet() throws Exception { System.out.原创 2020-09-07 09:58:20 · 605 阅读 · 0 评论 -
SpringBoot中的ApplicationRunner与CommandLineRunner作用及使用
ApplicationRunner : 是一个接口,里面定义一个run(ApplicationArguments args)方法,我们需要自己写一个类去实现这个这接口,并实现接口里面的run(ApplicationArguments args)方法作用:springBoot项目在启动之后直接执行某一段功能代码。这个时候就用到了 ApplicationRunner@Order(value = 1) //多个实现类需要标注执行顺序public class SpringApplicationRunn.原创 2020-09-04 15:55:58 · 844 阅读 · 0 评论 -
SpringBoot事件监听ApplicationListener
SpringBoot Application事件监听ApplicationListener自定义监听器需要实现ApplicationListener接口SpringBoot Application共支持6种事件监听,按顺序分别是:ApplicationStartingEvent:在Spring最开始启动的时候触发 ApplicationEnvironmentPreparedEvent:在Spring已经准备好上下文但是上下文尚未创建的时候触发,可加载一些属性 ApplicationPrepa原创 2020-09-04 15:39:57 · 1498 阅读 · 0 评论