SpringBoot
passion&dj
这个作者很懒,什么都没留下…
展开
-
ApplicationRunner实现springboot应用启动后做一些初始化操作
1前言 通过Application Events and Listeners这篇,springboot启动过程产生的6种事件.通过ApplicationReadyEvent事件可以实现系统启动完后做一些系统初始化的操作.接下来讲讲通过ApplicationRunner(CommandLineRunner也类似)这种方式也可以实现同样的功能. 2实现 定义一个类SimosApplicationRunner实现ApplicationRunner接口,然后Override这个ApplicationRunne转载 2020-05-27 19:47:55 · 672 阅读 · 0 评论 -
springboot项目中实现启动时开启一个异步线程去执行任务
一、准备工作 在Application类上加上EnableAsync注解开启异步 在被调用的方法上面加上@Async,也可以直接在类上加此注解,会标识所有方法为异步方法 注意事项 必须要加@EnableAsync注解 不能在同一类下调用@Async注解的方法,比如A类下有a和b方法,b方法有@Async注解,不能直接这样a调用b,要把b放到其他类中 @Async也可以打在类上,这样类下面的所有方法都是异步的(被其他类调用的时候) 要实现在启动时加载此异步方法,加@PostConstruct注转载 2020-05-27 19:34:45 · 7954 阅读 · 1 评论 -
SpringBoot---WebMvcConfigurer详解
1. 简介 2. WebMvcConfigurer接口 2.1 addInterceptors:拦截器 2.2addViewControllers:页面跳转 2.3addResourceHandlers:静态资源 2.4configureDefaultServletHandling:默认静态资源处理器 2.5configureViewResolvers:视图解析器 2....转载 2020-01-21 14:10:32 · 261 阅读 · 0 评论