摘要: 主要内容:SpringBoot程序启动原理、自动化配置(@EnableAutoConfiguration)的原理 启动: 进行SpringApplication的初始化模块,配置一些基本的环境变量、资源、构造器、监听器; 实现了应用具体的启动方案,包括启动流程的监听模块、加载配置环境模块、及核心的创 阅读全文
posted @ 2020-08-06 17:23 47号Gamer丶 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 首先抛出一个问题:如果想要被Spring容器管理的Bean的路径不再Spring Boot 的包扫描路径下,怎么办呢?也就是如何去加载第三方的Bean 呢? 有两种方式可以解决:这里我们使用Swagger的配置来做实验。1:首先一个Swagger的配置类:SwaggerConfigSwaggerCo 阅读全文
posted @ 2020-08-06 09:47 47号Gamer丶 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 1.通过注解注入Bean 我们谈到Spring的时候一定会提到IOC容器、DI依赖注入,Spring通过将一个个类标注为Bean的方法注入到IOC容器中,达到了控制反转的效果。那么我们刚开始接触Bean的时候,一定是使用xml文件,一个一个的注入,就例如下面这样。 <bean id="bean" c 阅读全文
posted @ 2020-08-05 23:30 47号Gamer丶 阅读(757) 评论(0) 推荐(0) 编辑
摘要: 本次整合实现的目标:1、SSO单点登录2、基于角色和spring security注解的权限控制。 推荐一篇博客:Spring Security + OAuth2.0 + JWT 实现单点登录 整合过程如下: 1、使用maven构建项目,加入先关依赖,pom.xml如下: <?xml version 阅读全文
posted @ 2020-08-05 21:47 47号Gamer丶 阅读(604) 评论(0) 推荐(0) 编辑
摘要: 一、概述 springCloudConfig同一配置服务,其实就是单独创建一个服务,专门用来管理其它所有服务的配置文件,其它微服务通过与这个配置服务建立连接,拉取配置到各自的服务环境中,springCloudConfig与git仓库关联,相当于先将所有微服务的配置文件放在git远程仓库上,sprin 阅读全文
posted @ 2020-08-05 16:28 47号Gamer丶 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 为什么要使用WebMvcConfigurer? WebMvcConfigurer是一个接口,提供很多自定义的拦截器,例如跨域设置、类型转化器等等。可以说此接口为开发者提前想到了很多拦截层面的需求,方便开发者自由选择使用。由于Spring5.0废弃了WebMvcConfigurerAdapter,所以 阅读全文
posted @ 2020-08-05 16:03 47号Gamer丶 阅读(1305) 评论(0) 推荐(0) 编辑
摘要: 今天我们来说说Spring的事务,那我们先从数据库说起,请看博主细细道来。 一、数据库事务隔离级别 数据库事务的隔离级别有4个,由低到高依次为Read uncommitted 、Read committed 、Repeatable read 、Serializable ,这四个级别可以逐个解决脏读  阅读全文
posted @ 2020-08-05 11:24 47号Gamer丶 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 亲测有效,网上其他不是报错就是唠海嗑,所以自用在别人基础上改进报错,封装一套。 一、项目重点有: (1)、SpringBoot+Mybatis+Mysql+Durid整合(2)、错误后跳转到指定页面(3)、多数据源动态切换(4)、mybatis分页(5)、durid监控(6)、集成log4j2日志( 阅读全文
posted @ 2020-07-29 20:17 47号Gamer丶 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 1.组件注解@Component("xxx")@Scope("prototype")@Lazy(true)@DepondsOn({"aa","bb"})@PostConstructor和@PreDestroy@Resource(name="xx")@Autowired(required=false) 阅读全文
posted @ 2020-07-25 00:30 47号Gamer丶 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 通过前面对 Spring IOC 容器的源码分析,我们已经基本上了解了 Spring IOC 容器对 Bean 定义资源的定位、载入和注册过程,同时也清楚了当用户通过 getBean()方法向 IOC 容器获取被管理的 Bean时,IOC 容器对 Bean 进行的初始化和依赖注入过程,这些是 Spr 阅读全文
posted @ 2020-07-20 16:52 47号Gamer丶 阅读(152) 评论(0) 推荐(0) 编辑