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 · 296 阅读 · 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 · 233 阅读 · 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 · 435 阅读 · 0 评论