![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
nieyanshun_me
这个作者很懒,什么都没留下…
展开
-
@AspectJ使用示例
转自:http://blog.csdn.net/tanghw/article/details/3862987从Spring 2.0开始,可以使用基于schema及@AspectJ的方式来实现AOP,本文以一个简单的实例介绍了如何以@AspectJ方式在Spring中实现AOP。由于@Aspect是基于注解的,因此要求支持注解的5.0版本以上的JDK。 环境要求: 1. Web转载 2015-12-09 16:58:09 · 442 阅读 · 0 评论 -
Spring源码阅读-ApplicationContext对BeanFactory的增强
在实际使用中,我们一般不会直接选择XmlBeanFactory,而是使用增强版的ApplicationContext,其增强方式,大量使用组装委托,而不是接口或类继承,我们从源码继续探究下。ApplicationContext factory = new ClassPathXmlApplicationContext("");在看下ClassPathXmlApplicationContext的源原创 2015-12-09 11:51:14 · 459 阅读 · 0 评论 -
context:component-scan扫描使用上的容易忽略的use-default-filters
问题如下方式可以成功扫描到@Controller注解的Bean,不会扫描@Service/@Repository的Bean。正确 Java代码 package="org.bdp.system.test.controller"> "annotation" expression="org.springframework.stereotype转载 2015-12-05 11:25:45 · 350 阅读 · 0 评论 -
Spring源码阅读之Bean加载(annotation )2
继续上面的话题,在前面简要的说明了XmlBeanFactory加载Bean的整体流程,主要了解了容器对Xml配置文件的Bean的加载过程,对Xml中bean的解析是DefaultNamespace的,也就是对上上面有说到的方法:protected void parseBeanDefinitions(Element root, BeanDefinitionParserDelegate deleg原创 2015-12-03 11:34:44 · 730 阅读 · 0 评论 -
spring中bean生命周期
spring中bean默认是单例的,引用spring手册上:The singleton scope is the default scope in Spring!另外亲自测试,发现使用注解的时候,@Controller和@Servcie等,bean都是单例的,可以使用@Scope注解修改bean的scope。注意点:单例类注入原型类时,只会注一次,即单例中的注入bean对于自身来说是一原创 2016-06-28 15:06:19 · 261 阅读 · 0 评论 -
spring之aop方法内部调用问题
现象描述:假设有一个service,其中有A B 两个方法,A B都被aop托管,且A中调用了B方法,这时请求方法A的时候只会触发A的aop逻辑而不会触发B的aop逻辑。public interface UserService { void test();} public class UserServiceImpl implements UserService { @Overri原创 2017-07-09 21:20:48 · 8613 阅读 · 4 评论