吃透spring
文章平均质量分 51
leyasuzhou
一个小小的java开发学习者
展开
-
Spring-自己简单实现@Bean注解和@Autowired
比如转移交给了IoC容器,它就是一个专门用来创建对象的工厂,你要什么对象,它就给你什么对象,有了 IoC容器,依赖关系就变了,原先的依赖关系就没了,它们都依赖IoC容器了,通过IoC容器来建立它们之间的关系。1.我们肯定是通过ApplicationContext.getBean()来获取对象实例,所以我们得仿写这样一个接口,实现这个getBean()方法。要自己手写实现@Bean注解和@Autowired注解,其实我们就是简单实现一下Spring Ioc。实现@Be注解(仿@Bean)原创 2023-03-03 15:16:17 · 350 阅读 · 0 评论 -
spring二刷----@Bean注解
在spring中,@Bean主要在@Configuration标记的配置类中去注入一些我们所需要的对象,将这些对象交给spring来管理。其实就是代表@Bean所标注的对象的实例化依赖于参数中的类,需要先。从容器中的bean默认是单例模式//singleton单例饿汉式。同时@Bean修饰的方法,如果有参数,这种情况是怎么样的呢?也就是说,容器中必须得有参数中的类。和xml配置中的bean标签的作用是一样的。这样每次从容器中拿到的对象就是不同的。才能实例化@Bean所标注的对象。这是需要加上一个注解。原创 2022-11-15 23:45:23 · 179 阅读 · 0 评论