spring
静诚悟道
世无难事,何来人杰?
展开
-
Spring循环依赖
3 在Bean实力化完成后,对应单例的,执行循环依赖的,并且再创建中的Bean会把它放到三级缓存中,使用的是addSingletonFactory(beanName, () -> getEarlyBeanReference(beanName, mbd, bean));2 对应单例ban,在AbstractBeanFactory里的doGetBean,它里面会有个getSingleton方法,它在创建bean之前会执行beforeSingleCreation,将bean设置成正在创建中。原创 2022-12-15 22:20:30 · 184 阅读 · 1 评论 -
BeanFactory和DefaultListtableBeanFactory
2 BeanDefinitionRegistry的唯一实现是DefaultListableBeanFactory。3 BeanFactoryPostProcessor 在创建bean实例化之,动态修改bean定义的属性值。1 BeanDefinitionRegistry 提供注册增、删、查BeanDefinition的api。原创 2022-12-15 00:00:01 · 182 阅读 · 0 评论 -
BeanFacotory的ignoreDependencyInterface方法作用
比如说beanFactory.ignoreDdpendency(EnvironmentAware.class),则实现EnvironmentAware的类不能自动装配,但不包括@autowired这种强制的。1 忽略给定接口的自动装配。原创 2022-12-14 23:58:00 · 214 阅读 · 0 评论 -
加载指定包(加深对Spring框架的理解)
@[TOC]加载指定包的类对象到容器 package com.ruoyi.project.tool.nio;import java.io.File;import java.io.FilenameFilter;import java.io.IOException;import java.util.HashMap;import java.util.Map;//import org....原创 2018-09-28 10:19:47 · 371 阅读 · 0 评论 -
ValueOperations和HashOperations
一 简介ValueOperations和HashOperations和都是操作对redis进行数据操作的工具类。二 区别ValueOperations是操作简单的value例如String工具类HashOperations是操作value为Map的工具类...原创 2018-03-05 18:43:25 · 5798 阅读 · 0 评论 -
StringRedisTemplate和RedisTemplate
一 简介StringRedisTemplate和RedisTemplate都是集成了Spring集成Redis后操作redis数据的工具类。二 区别StringRedisTemplate继承RedisTemplateStringReidsTemplate操作是key=String,value=String,而RedisTemplate可以操作任意类型的key-valueStrin...原创 2018-03-05 18:22:15 · 645 阅读 · 0 评论 -
一张图说明Spring具备哪些功能
如图原创 2018-03-11 22:43:15 · 269 阅读 · 0 评论 -
@ApiOperation注解
一 简介首先@ApiOperation注解不是Spring自带的,它是是swagger里的注解@ApiOperation是用来构建Api文档的@ApiOperation(value = “接口说明”, httpMethod = “接口请求方式”, response = “接口返回参数类型”, notes = “接口发布说明”;其他参数可参考源码;二 使用详情参考:...原创 2018-02-28 17:14:08 · 52993 阅读 · 6 评论