spring
文章平均质量分 76
涂碧宇
Java菜鸟
展开
-
SpringBoot自动配置原理
总之这个注解一个人干了三个人的活,分别包揽了三个注解的工作内容其中是关键(启用自动配置),内部实际上就去加载文件的信息,然后筛选出以为key的数据,加载到IOC容器中,实现自动配置功能。原创 2022-10-07 18:26:07 · 706 阅读 · 1 评论 -
学习感悟,以及Spring中的循环依赖是如何解决的
循环依赖的定义很容易理解,假如有两个类:Demo01,Demo02,@Component}}@Component}}}可以看到,Demo01和Demo02互相依赖了对方,如果这样测试会发生什么呢@Test}}在进行测试的时候,会弹出这样的报错:意思是在 Demo01需要通过构造函数注入的Demo02实例(或者Demo02中声明的Bean),而Demo02需要通过构造函数注入的 Demo01的实例(或者 Demo01中声明的Bean)。原创 2022-09-26 11:23:07 · 259 阅读 · 0 评论 -
学习感悟:@Autowired原理
关于@Autowired注解,度娘上是这么解释的:@Autowired是一种注解,可以对成员变量、方法和构造函数进行标注,来完成自动装配的工作,@Autowired标注可以放在成员变量上,也可以放在成员变量的set方法上,也可以放在任意方法上表示,自动执行当前方法,如果方法有参数,会在IOC容器中自动寻找同类型参数为其传值。这里必须明确:@Autowired是根据类型进行自动装配的,如果需要按名称进行装配,则需要配合@Qualifier使用。原创 2022-09-17 10:34:01 · 429 阅读 · 1 评论 -
学习感悟,以及maven
当你写代码觉得某处地方很麻烦的时候,有两种可能,一种是有一些很厉害的人想出了一些厉害的方法可以解决这种麻烦,还有一种可能就是,你可造一种方法来解决这种麻烦,(商机啊),前提是你也得很厉害才行。原创 2022-09-07 14:45:36 · 351 阅读 · 1 评论