摘要:
一、ApplicationContextAware接口 当一个类需要获取ApplicationContext实例时,可以让该类实现ApplicationContextAware接口。代码展示如下:public class Animal implements ApplicationContextAwa... 阅读全文
摘要:
2、PersonImpl类的源码public class PersonImpl implements Person { private String name; private int age; public void setName(String name) { ... 阅读全文
摘要:
三、自动代理的实现 1、使用BeanNameAutoProxyCreator 通过Bean的name属性自动生成代理Bean。 *Target personAroundAdvice... 阅读全文
摘要:
要启用基于@AspectJ风格的切面声明,需要进行以下的配置:基于@AspectJ风格的切面声明的源码:/** * 声明本类为一个切面 */@Component@Aspectpublic class MyAspectJ { /** * 声明一个切入点(包括切入点表达式和切入点签名) ... 阅读全文
摘要:
IoC(Inversion of Control)就是由容器控制程序之间的关系,而非传统实现中,由程序代码直接操控。这也就是所谓“控制反转”的概念所在。控制权由应用代码中转到了外部容器,控制权的转移是所谓反转。IoC还有另外一个名字——“依赖注入(Dependency Injection)”。从名字... 阅读全文
摘要:
一、java内置注解1、@Target 表示该注解用于什么地方,可能的 ElemenetType 参数包括: ElemenetType.CONSTRUCTOR 构造器声明 ElemenetType.FIELD 域声明(包括 enum 实例) ElemenetType.LOCAL_VARIABL... 阅读全文
摘要:
1、Scheduler的配置 说明:Scheduler包含一个Trigger列表,每个Trigger表示一个作业。2、Trigger的配置 ... 阅读全文
摘要:
本自定义注解的作用:用于控制类方法的调用,只有拥有某个角色时才能调用。java内置注解1、@Target 表示该注解用于什么地方,可能的 ElemenetType 参数包括:ElemenetType.CONSTRUCTOR 构造器声明ElemenetType.FIELD 域声明(包括 enum 实例... 阅读全文