
spring
逆光世间
这个作者很懒,什么都没留下…
展开
-
Spring 统一资源加载策略
Spring 统一资源加载策略 Resource FileSystemResource :对 java.io.File 类型资源的封装,只要是跟 File 打交道的,基本上与 FileSystemResource 也可以打交道。支持文件和 URL 的形式,实现 WritableResource 接口,且从 Spring Framework 5.0 开始,FileSystem...原创 2019-10-31 10:26:20 · 200 阅读 · 0 评论 -
BeanDefinition加载、解析、处理、注册
BeanDefinition加载、解析、处理、注册 前言: IOC的Bean从xml中进行解析到注册到IOC容器中, 之前只知道容器的加载流程,具体实现却一直模糊.今天正好追了源代码并记录下来 简单的注册代码 // 获取资源 ClassPathResource resource = new ClassPathResource("org/springframework/beans/factor...原创 2019-10-31 10:25:40 · 141 阅读 · 0 评论 -
spring的AOP@EnableAspectJAutoProxy
背景: 有一个包中的所有方法都需要打印出方法的执行时间,并打印出参数和返回值。 方案 如果我们在每一个方法上都加上一套计算时间的逻辑,将会消耗大量的重复工作,并且等不需要用的时候有需要一个一个删除,这是很恶心人的事情。这时不妨试用下spring的aop 实现步骤 引入依赖 <dependency> <groupId>org.sp...原创 2019-03-21 00:16:00 · 3913 阅读 · 4 评论 -
依据类名/class获取实例工具类:ApplicationContext
文章目录引子手动new对象和从spring中获取对象的区别工具类 引子 在使用设计模式时经常会碰到需要依据指定的类名称或者calss获取对象的例子, 这时可以手动的new对象也可以从spring中获取对象 手动new对象和从spring中获取对象的区别 手动new对象 对象无法被spring所管理 对象内的成员变量无法使用 DI,入无法使用@Resource 等注入 从spring中获取对象...原创 2019-03-21 14:38:12 · 978 阅读 · 0 评论