spring
装睡的小5郎
爱生活,爱编程!
展开
-
SpringBoot之Starter
SpringBoot之所以流行,是因为Spring Starter模式的提出。Spring Starter的出现,可以让模块开发更加独立化,相互间依赖更加松散以及可以更加方便地集成。 什么是Starter? SpringBoot中的starter是一种非常重要的机制,能够抛弃以前繁杂的配置,将其统一集成进starter,应用者只需要在maven中引入starter依赖,SpringBoot就能自动扫描到要加载的信息并启动相应的默认配置,发现需要的Bean,并注册进IOC容器。 SpringBoot提供了针对原创 2020-07-27 09:57:14 · 291 阅读 · 0 评论 -
拦截器、过滤器、AOP的区别
拦截器 spring中独有的 在SpringMVC的配置文件中配置 可对请求和响应处理 <mvc:interceptors> <mvc:interceptor> <mvc:mapping path="/**" /> <bean class="com.scorpios.atcrowdfunding.web.LoginInterceptor"></bean> </mvc:interceptor原创 2020-07-22 17:41:58 · 226 阅读 · 0 评论 -
Spring容器初始化和解决循环依赖问题的分析
1. Spring IOC容器初始化过程: 2. bean的生命周期 Bean 容器找到配置文件中 Spring Bean 的定义。(beanDefintion) Bean 容器利用 Java Reflection API 创建一个Bean的实例。(执行构造方法) 如果涉及到一些属性值 利用 set()方法设置一些属性值。(set属性) 如果 Bean 实现了 BeanNameAware 接口,调用 setBeanName()方法,传入Bean的名字。(aware接口的相关方法) 如果 Bean 实现了原创 2020-06-25 11:57:28 · 429 阅读 · 0 评论