Spring
1807797568
软件开发工程师
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
装配Bean——通过XML装配bean
在Spring刚出现的时候,XML是描述配置的主要方式。在Spring的名义下,我们创建了无数行的XML代码。但是现在Spring有了强大的自动化配置和基于java的配置,XML已经不是第一选择了。 本节内容只是用来帮助你维护已有的XML配置,在完成新的Spring工作时,希望使用自动化配置和JavaConfig。 <beans xmlns="http://www.springfram原创 2017-09-29 19:47:43 · 374 阅读 · 0 评论 -
装配Bean——通过java代码装配bean
尽管在很多场景下通过组件和自动装配实现Spring的自动化配置时更为推荐的方式,但有时候自动化配置行不通,因此需要明确配置Spring。比如,想要将第三方库中的组件装配到自己的应用中,这样就没办法添加@Component和@AutoWired的,因此就不能使用自动化装配的方案了。 在进行显示配置时,JavaConfig是更好的方案,因为它更加强大,类型安全并且重构友好。它就是java代码,就像应原创 2017-09-28 20:03:45 · 386 阅读 · 0 评论 -
装配Bean——隐式的bean发现机制和自动装配
Spring具有强大的灵活性,它提供了三种主要的装配机制:1.隐式的bean发现机制和自动装配;2.在java中进行显示配置;3.在XML中进行显示配置; 建议尽可能的使用第一种自动配置的方式,显示配置越少越好。当必须要用显示配置的时候,推荐使用更加强大的JavaConfig。本节先对第一种进行介绍:Spring从两个角度实现自动化装配:1.组件扫描:也就是告诉spring哪些个类中需要spr...原创 2017-09-28 18:55:51 · 777 阅读 · 0 评论 -
Spring面向切面编程——Spring实现AOP方式——通过注解实现
Log.class: package log; import org.aspectj.lang.ProceedingJoinPoint; import org.aspectj.lang.annotation.After; import org.aspectj.lang.annotation.Around; import org.aspectj.lang.annotation.Aspect; i原创 2017-10-07 16:05:49 · 313 阅读 · 0 评论 -
Spring面向切面编程——Spring实现AOP方式——自定义类实现
Log.class package log; public class Log { public void before(){ System.out.println("方法执行前"); } public void after(){ System.out.println("方法执行后"); } } UserService.j原创 2017-10-07 15:10:15 · 470 阅读 · 0 评论 -
Spring面向切面编程——Spring实现AOP方式——通过Spring API实现
Log.class: package log; import org.springframework.aop.MethodBeforeAdvice; import java.lang.reflect.Method; /** * Description: 使用spring实现aop---使用spring API来实现 前置通知 */ public class Log implement原创 2017-10-07 14:16:14 · 532 阅读 · 0 评论 -
Spring面向切面编程——什么是面向切面编程
在软件开发中,散布于应用多处的功能被称为横切关注点(cross-cutting concern)。通常来讲,这些横切关注点从概念上是与应用的业务逻辑相分离的。把这些横切关注点与业务逻辑相分离正是面向切面编程(AOP)所要解决的问题。 DI有助于应用对象之间的解耦,而AOP可以实现横切关注点与它们所影响的对象之间的解耦。 简而言之,横切关注点可以被描述为影响应用多处原创 2017-10-06 19:48:11 · 2450 阅读 · 1 评论
分享