spring
文章平均质量分 92
xwf1228
这个作者很懒,什么都没留下…
展开
-
springboot原理
springboot核心原理概述@SpringBootApplication注解springboot自动装配的实现原理概述它是一个服务于spring框架的框架,能够简化配置文件,快速构建web应用,内置tomcat,无需打包部署,直接运行。spring-boot-starter-web 中默认包含 spring mvc 相关依赖以及内置的 tomcat 容器@SpringBootAppl...原创 2019-12-26 10:51:49 · 95 阅读 · 0 评论 -
Spring容器
XmlBeanFactory容器创建测试代码//省略get/setpublic class MyTestBean { private String testStr = "testStr";}//配置<bean id="myTestBean" scope="singleton" class="com.bean.MyTestBean" > <prope...原创 2019-05-31 11:30:03 · 83 阅读 · 0 评论 -
Spring bean 生命周期
Spring bean 生命周期bean生命周期流程图bean实例生命周期的执行过程如下不考虑这些接口时,的生命周期bean的作用域bean生命周期流程图bean实例生命周期的执行过程如下对bean实例化创建bean;通过反射调用set方法进行属性的依赖注入;如果bean实现了BeanNameAware接口,spring将bean的id传给setBeanName()方法,来设置bea...原创 2019-05-30 13:43:36 · 152 阅读 · 0 评论 -
Spring Bean的实例化
Bean的实例化上一文简单理了一下容器创建,本文说一下实例化过程测试代码 //容器的创建 BeanFactory beanFactory = new XmlBeanFactory(resource); //实例化 MyTestBean myTestBean = (MyTestBean) beanFactory.getBean("myTestBean");代码分析Abstra...原创 2019-05-31 15:54:08 · 106 阅读 · 0 评论 -
spring循环依赖的解决
当A类中有B属性,B类中有A属性的时候,就会产生循环依赖。A在实例化的时候,引用了B,但是B么有实例化,所以就会先实例化B,这个时候发现B又引用了A,但是A还没有实例化,所以就造成了循环依赖。我们来看看spring是如何解决的构造器循环依赖代码public class ClassA { private ClassB B; public ClassA(ClassB b) {...原创 2019-06-17 14:57:19 · 200 阅读 · 0 评论