spring 随机数设置及参数间引用 在Spring Boot配置文件中设置属性时,除了可以像前面示例中显示的配置属性值外,还可以使用随机值和参数间引用对属性值进行设置。下面,针对配置文件中这两种属性值的设置方式进行讲解
spring 自定义RedisCacheManager public RedisCacheManager cacheManager(RedisConnectionFactory redisConnectionFactory) {
spring Redis注解默认序列化机制 打开Spring Boot整合Redis组件提供的缓存自动配置类RedisCacheConfiguration(org.springframework.boot.autoconfigure.cache包下的),查看该类的源码信息,其核心代码如下
spring 源码分析-手写mybaitspring核心功能干货好文一次学会工厂bean类代理bean注册的使用 一个知识点的学习过程基本分为;运行helloworld、熟练使用api、源码分析、核心专家。在分析mybaits以及mybatis-spring源码之前,我也只是简单的使用,因为它好用。但是他是怎么做的多半是凭自己的经验去分析,但始终觉得这样的感觉缺少点什么,在几次夙兴夜寐,靡有朝矣之后决定彻底的研究一下,之后在去仿照着写一版核…
spring SpringApplication实例的初始化创建 public SpringApplication(ResourceLoader resourceLoader, Class… primarySources) {
spring SpringApplication的初始化过程 用于判断当前webApplicationType应用的类型。deduceFromClasspath()方法用于查看Classpath类路径下是否存在某个特征类,从而判断当前webApplicationType类型是SERVLET应用(Spring 5之前的传统MVC应用)还是REACTIVE应用(Spring 5开始出现的WebFlux交互式应用)
spring Spring-Security-中的身份认证 本文介绍 Spring Security 的身份认证的内容,研究 Spring Security 自带的身份认证方式和添加自己的身份认证方式的方法。
spring Spring-整体架构 概览 Spring 是一个分层架构、由一系列的模块组成 Core Container 核心容器,包含了 Core、Beans、Context、Expression Language 模块。 Core 和 Beans 模块是框架的基础部分、提供 IOC (控制反转)和依赖注入特性,这里的基础概念是 BeanFactory。 Core: 主要包含 Spring 框架基本的核心工具类,Spring 的其他组件都要用…
spring Spring-获取单例流程三 读完这篇文章你将会收获到 Spring 何时将 bean 加入到第三级缓存和第一级缓存中 Spring 何时回调各种 Aware 接口、BeanPostProcessor 、InitializingBean 等 相关文章 Spring 获取单例流程(一) Spring 获取单例流程(二) Spring 循环依赖 (公众号内查看(同时发布无法获取到链接)) 概述 上两篇文章 Spring 获取单例流程(一…
spring Spring-循环依赖 读完这篇文章你将会收获到 Spring 循环依赖可以分为哪两种 Spring 如何解决 setter 循环依赖 Spring 为何是三级缓存 , 二级不行 ? Spring 为啥不能解决构造器循环依赖 概述 循环依赖就是循环引用,两个或以上的 bean 相互持有对方。比如说 beanA 引用 beanB , beanB 引用 beanC , beanC 引用 beanA , 它们之间的引用关…