spring
blog_zxb
这个作者很懒,什么都没留下…
展开
-
spring-context jar 依赖关系
spring-context spring-beans spring-core spring-core spring-jcl spring-expressions spring-core spring-aop spring-beans spring-core原创 2020-05-28 14:59:15 · 1155 阅读 · 0 评论 -
Spring启动分析web.xml
1、spring简介spring的最基本的功能就是创建对象及管理这些对象之间的依赖关系,实现低耦合、高内聚。还提供像通用日志记录、性能统计、安全控制、异常处理等面向切面的能力,还能帮我们管理最头疼的数据库事务,本身提供了一套简单的JDBC访问实现,提供与第三方数据访问框架集成(如Hibernate、JPA),与各种Java EE技术整合(如Java Mail、任务调度等等),提供一套自己的...转载 2019-05-10 14:10:16 · 301 阅读 · 0 评论 -
spring静态注入
使用xml方式配置 使用@PostConstruct注解在初始化方法上,前提当前类需要被IOC容器管理 使用@Autowired注解在setter方法上,前提当前类需要被IOC容器管理原创 2019-05-28 10:39:45 · 169 阅读 · 0 评论 -
spring bean 三种初始化方法顺序(@PostConstruct,InitializingBean(afterPropertiesSet),@Bean(initMethod))
@PostConstruct注解标注的方法(JSR250) 实现InitializingBean接口的afterPropertiesSet方法(Spring的接口) 使用@Bean注解属性initMethod自定义的方法(Spring提供)原创 2019-05-28 10:54:19 · 5800 阅读 · 0 评论 -
Spring实例化时各种初始化方法执行顺序
带序号的步骤来自Spring实战(第4版),红字为补充部分。1.Spring对bean进行实例化;Constructor构造方法2.Spring将值和bean的引用注入到bean对应的属性中;3.如果bean实现了BeanNameAware接口,Spring将bean的ID传递给setBean-Name()方法;4.如果bean实现了BeanFactoryAware接口,Sprin...转载 2019-05-28 11:08:07 · 469 阅读 · 0 评论 -
Spring Aop 配置失效
出现原因:在web.xml配置两个spring的上下文spring 的根上下文<context-param> <param-name>contextConfigLocation</param-name> <!-- spring配置文件 --> <param-value>classpath:sprin...原创 2019-05-28 14:56:15 · 116 阅读 · 0 评论 -
AbstractApplicationContext.refresh()
==============abstractApplicationContext.refresh========================prepareRefreshobtainFreshBeanFactory(创建BeanFactory)prepareBeanFactory(准备BeanFactory) postProcessBeanFactory(子类实现处理beanFac...原创 2019-09-29 16:27:57 · 192 阅读 · 0 评论 -
ApplicationListener是如何生效的
SpringApplication的属性 private List<ApplicationListener<?>> listeners; // org.springframework.boot.SpringApplication.SpringApplication(ResourceLoader, Class<?>...) @SuppressW...原创 2019-09-29 21:16:00 · 477 阅读 · 0 评论