Spring
文章平均质量分 78
jiang_zf
这个作者很懒,什么都没留下…
展开
-
Springboot @Import @Configuration、@ComponentScan、@Component注解 解析过程
springboot spring @Import解析过程原创 2022-10-30 22:53:37 · 368 阅读 · 0 评论 -
BeanFactoryPostProcessor和BeanPostProcessor
Spring提供了两种PostProcessor(后置处理)bean的扩展接口,分别为BeanPostProcessor和BeanFactoryPostProcessor1.BeanFactoryPostProcessor:是针对于beanFactory的扩展点,即spring会在beanFactory初始化之后,beanDefinition都已经loaded,但是bean还未创建前进行调用...转载 2020-01-15 14:13:28 · 280 阅读 · 0 评论 -
Spring的循环依赖问题
能够解决循环依赖的情况主bean通过属性或者setter方法注入所依赖的bean,所依赖的bean也通过属性或者setter方法注入主bean; 主bean通过属性或者setter方法注入所依赖的bean,所依赖的bean通过构造函数注入主bean。无法解决的循环依赖问题 主bean对象和所依赖的bean对象,双方之间都通过构造函数注入对方。 在主bean中通过构造函数注入...转载 2020-01-14 17:17:44 · 247 阅读 · 0 评论 -
几种装配bean注解的区别
@Autowired:该注解可以对类成员变量,方法和构造方法进行标注,完成自动装配的工作,通过使用@Autowired 来消除setter和getting方法。默认按照bean的类型进行注解;如果想按照名称来转配注入,则需要结合@Qualifier一起使用@Resource:该注解与@Autowired的功能一样,区别在于该注解默认是按照名称来进行装配注入的,找不到与名称匹配的bean时才会...原创 2020-01-13 18:02:10 · 606 阅读 · 0 评论 -
spring事物配置,声明式事务管理和基于@Transactional注解的使用
转自:http://blog.csdn.net/bao19901210/article/details/41724355事物管理对于企业应用来说是至关重要的,好使出现异常情况,它也可以保证数据的一致性。spring支持编程式事务管理和声明式事务管理两种方式。 编程式事务管理使用TransactionTemplate或者直接使用底层的PlatformTransactionManager...转载 2018-03-14 20:26:10 · 100 阅读 · 0 评论 -
static静态变量使用@value注入
今天发现,注入的静态属性一直为null;我是这样写的:后来在网上查了下,发现@value不能直接注入值给静态属性,spring 不允许/不支持把值注入到静态变量中;spring支持set方法注入,我们可以利用非静态setter 方法注入静态变量可以通过如下方法解决:@Componentpublic class PropUtil { @Value("${brigade.url.n...原创 2018-07-03 19:18:21 · 17119 阅读 · 1 评论