![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring
文章平均质量分 90
瞎折腾的小码农
这个作者很懒,什么都没留下…
展开
-
Spring框架探索三(Bean的注入)
一、Spring注入流程如下所示。 二、注入流程具体代码 finishBeanFactoryInitialization自动注入Bean protected void finishBeanFactoryInitialization(ConfigurableListableBeanFactory beanFactory) { // 将conversionservice实例化并加入到工厂 if (beanFactory.containsBean(CONVERSION_SERVICE_BEAN原创 2021-01-17 18:14:51 · 312 阅读 · 0 评论 -
Spring框架探索二(BeanDefinition的扫描注册)
一、下图为简单的扫描注入过程时序图 二、扫描注入过程具体代码 spring的依赖注入是从SpringApplication的refreshContext(context)方法开始,具体流程如下; @Override public void refresh() throws BeansException, IllegalStateException { synchronized (this.startupShutdownMonitor) { // 刷新前准备,close和active标原创 2021-01-17 18:13:31 · 286 阅读 · 0 评论 -
Spring框架探索一 (springboot配置环境)
Spring框架探索: spring作为一款轻量级的java开发框架,以其优越的特性被广泛使用在各个项目中。它主要提供两个功能IOC、AOP控制反转(依赖注入)和切面,极大的简化了工作者的开发工作。可它是如何工作的以及设计思路如何?接下来我们一起来探索。 spring boot的启动以添加了SpringBootApplication注解的类的SpringApplication.run方法开始。 //自动扫描注解 @SpringBootApplication(scanBasePackages="com原创 2021-01-17 18:10:45 · 311 阅读 · 2 评论