10 2017 档案
摘要:1.实现了BeanPostProcessor接口,可先看这个接口 ApplicationContext可以在自动检测BeanPostProcessor bean,在它创建完后可以创建任何的bean。 简单实现自己的一个Processor spring-beans.xml 测试类 运行结果: MyBe
阅读全文
摘要:在spring2.5版本提供了注解的依赖注入功能,可以减少对xml配置。 主要使用的是 测试类 方式一为加载包下带注解的类。方式二是指定某些类。 运行结果: class org.lzyer.test.AnnotationDemoclass org.lzyer.test.AnnotationDemo2
阅读全文
摘要:Spring事件的组件 主要是3个组件: 1.ApplicationEvent 事件 2.ApplicationListener 监听器,对事件进行监听 3.ApplicationEventMulticaster 事件广播器,将publish的事件广播给所有的监听器。 事件 ContextRefre
阅读全文
摘要:AOP称为面向切面编程,在程序开发中主要用来解决一些系统层面上的问题,比如日志,事务,权限等等,不需要去修改业务相关的代码。 对于这部分内容,同样采用一个简单的例子和源码来说明。 接口 实现类 日志通知 测试类 运行结果: before logging save order after loggin
阅读全文
摘要:spring加载配置文件,AbstractApplicationContext类中的refresh方法起着重要的作用。 实例化bean对象,主要的是在 方法。大致的流程图(下部分): (点击查看大图) 下面分析实例化bean对象的源码分析 加载bean对象: 在AbstractBeanFactory
阅读全文
摘要:spring是一个很有名的java开源框架,作为一名javaer还是有必要了解spring的设计原理和机制,beans、core、context作为spring的三个核心组件。而三个组件中最重要的就是beans组件了。 从一个简单实例来查看spring加载配置文件中的bean。 spring-bea
阅读全文

浙公网安备 33010602011771号