摘要: "Spring入门篇" 学习笔记 Spring AOP API 是 Spring 1.2 历史用法,现在仍然支持 这是 Spring AOP 基础,现在的用法也是基于历史的,只是更简便了 Pointcut 实现之一:NameMatchMethodPointcut 根据方法名字进行匹配 成员变量:ma 阅读全文
posted @ 2019-03-10 22:59 VictorBu 阅读(303) 评论(0) 推荐(0) 编辑
摘要: "Spring入门篇" 学习笔记 advisor 就像一个小的自包含的方面,只有一个 advice 切面自身通过一个 bean 表示,并且必须实现某个 advice 接口,同时 advisor 也可以很好的利用 AspectJ 的切入点表达式 Spring 通过配置文件中 元素支持 advisor, 阅读全文
posted @ 2019-03-10 09:53 VictorBu 阅读(685) 评论(0) 推荐(0) 编辑
摘要: "Spring入门篇" 学习笔记 Introduction 允许一个切面声明一个实现指定接口的通知对象,并且提供了一个接口实现类来代表这些对象 由 中的 元素声明该元素用于声明所匹配的类型拥有一个新的 parents 示例 新增接口: 添加实现: 修改配置: 添加测试: schema defined 阅读全文
posted @ 2019-03-10 09:19 VictorBu 阅读(716) 评论(0) 推荐(0) 编辑
摘要: "Spring入门篇" 学习笔记 Spring 所有的切面和通知器都必须放在一个 内(可以配置包含多个 元素),每一个 可以包含 pointcut, advisor 和 aspect 元素(它们必须按照这个顺序进行声明) 风格的配置大量使用了 Spring 的自动代理机制 配置 Aspect 新建切 阅读全文
posted @ 2019-03-09 09:22 VictorBu 阅读(202) 评论(0) 推荐(0) 编辑
摘要: "Spring入门篇" 学习笔记 AOP: Aspect Oriented Programming, 通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术 主要功能是:日志记录、性能统计、安全控制、事务处理、异常处理等 AOP 实现方式 1. 预编译:AspectJ 1. 运行期动态代理( 阅读全文
posted @ 2019-03-04 16:00 VictorBu 阅读(663) 评论(0) 推荐(0) 编辑
摘要: "Spring入门篇" 学习笔记 @Resource Spring 还支持使用 JSR 250 中的 @Resource 注解的变量或 setter 方法 @Resource 有一个 name 属性,并且默认 Spring 解释该值作为被注入 bean 的名称 如果没有显式指定 @Resource 阅读全文
posted @ 2019-03-04 11:04 VictorBu 阅读(526) 评论(0) 推荐(0) 编辑
摘要: "Spring入门篇" 学习笔记 @Bean @Bean 标识一个用于配置和初始化一个由 Spring IoC 容器管理的新对象的方法,类似于 XML 配置文件的 可以在 Spring 的 @Configuration 注解的类中使用 @Bean 注解任何方法,在方法里面创建对象返回 示例 新建类: 阅读全文
posted @ 2019-03-03 13:05 VictorBu 阅读(560) 评论(0) 推荐(0) 编辑
摘要: "Spring入门篇" 学习笔记 @Required @Required 注解适用于 bean 属性的 setter 方法 这个注解仅仅表示,受影响的 bean 属性必须在配置时被填充,通过在 bean 定义或通过自动装配一个明确的属性值: @Required 使用比较少,一般使用 @Autowir 阅读全文
posted @ 2019-03-01 17:52 VictorBu 阅读(1009) 评论(0) 推荐(0) 编辑
摘要: "Spring入门篇" 学习笔记 Classpath 扫描与组件管理 从 Spring 3.0 开始,Spring JavaConfig 项目提供了很多特性,包括使用 java 而不是 XML 定义 bean,比如 @Configuration, @Bean, @Import, @DependsOn 阅读全文
posted @ 2019-02-28 07:10 VictorBu 阅读(1427) 评论(0) 推荐(0) 编辑
摘要: "Spring入门篇" 学习笔记 Resource: Spring 针对资源文件的统一接口 + UrlResource: URL 对应的资源,根据一个 URL 地址即可构建 + ClassPathResource: 获取类路径下的资源文件 + FileSystemResource: 获取文件系统里面 阅读全文
posted @ 2019-02-25 16:40 VictorBu 阅读(205) 评论(0) 推荐(0) 编辑