spring boot
小贼驴
这个作者很懒,什么都没留下…
展开
-
spring boot:ApplicationRunner和CommandLineRunner用法区别
业务场景:应用服务启动时,加载一些数据和执行一些应用的初始化动作。如:删除临时文件,清除缓存信息,读取配置文件信息,数据库连接等。1、SpringBoot提供了CommandLineRunner和ApplicationRunner接口。当接口有多个实现类时,提供了@order注解实现自定义执行顺序,也可以实现Ordered接口来自定义顺序。注意:数字越小,优先级越高,也就是@Order(1)...原创 2018-10-12 10:25:07 · 9866 阅读 · 1 评论 -
spring boot 实现多个 interceptor 并指定顺序
首先我们创建Interceptor,实现HandlerInterceptor覆写方法:一、下面我创建了三个拦截器:MyInterceptor,UserInterceptor,StudentInterceptor@Componentpublic class MyInterceptor implements HandlerInterceptor { @Override public bo...原创 2018-12-16 11:41:07 · 33956 阅读 · 6 评论 -
spring cloud和spring boot 区别
spring cloud是基于spring boot的一种框架,包括 eureka、ribbon、 feign、 zuul 、hystrix等Spring Boot是基于Spring的一套快速配置脚手架Spring Boot可以离开 Spring Cloud独立使用开发项目,但是 Spring Cloud离不开 Spring Bootspring boot使用了默认大于配置的理念,很多集成...原创 2019-02-03 20:39:35 · 12336 阅读 · 3 评论 -
微服务分布式session共享解决方案
有几种解决的方案:1.tomcat的session共享优点:不需要额外开发,只需搭建tomcat集群即可缺点:tomcat 是全局session复制,集群内每个tomcat的session完全同步(也就是任何时候都完全一样的) 在大规模应用的时候,用户过多,集群内tomcat数量过多,session的全局复制会导致集群性能下降, 因此,tomcat的数量不能太多,而且依赖tomcat容器移植...原创 2019-08-16 23:13:40 · 8412 阅读 · 5 评论
分享