![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
文章平均质量分 83
鹤啸九天-西木
天行健,男儿当自强不息;地势坤,君子以厚德载物。
展开
-
SpringAOP中的IntroductionInterceptor
Introduction(引入)是个特别的Advice,类通过使用AOP中的org.springframework.aop.IntroductionInterceptor在不改变原有方法的基础上却可以增加新的方法。IntroductionInterceptor继承了MethodInterceptor和DynamicIntroductionAdvice接口,其中implementsInterface原创 2016-07-21 00:19:31 · 4593 阅读 · 0 评论 -
面向切面编程(AOP)
Spring提供了4种实现AOP的方式: 1、经典的基于代理的AOP 2、@AspectJ注解驱动的切面 3、纯POJO切面 4、注入式AspectJ切面原创 2016-07-12 00:31:29 · 2245 阅读 · 0 评论 -
Spring的集合注入
Some.javapackage com.yourcompany.spring;public class Some{ private String name; public String getName() { return name; } public void setName(String name) { this.name = name;原创 2016-07-09 23:08:26 · 346 阅读 · 0 评论 -
Spring的发布处理器(BeanPostProcessor)
BeanFactoryPostProcessor和BeanPostProcessor都是spring初始化bean的扩展点,两个接口非常相似。转载 2016-07-10 10:27:59 · 537 阅读 · 0 评论 -
Spring配置中使用util标签
需要在applicationContext.xml文件中的开头部分加入以下描述:xmlns:util="http://www.springframework.org/schema/util",并在xsi:schemaLocation描述中插入以下xsd描述:http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-2.0.xsd原创 2016-07-10 10:39:19 · 10129 阅读 · 1 评论 -
Spring的代理模式(静态代理和动态代理)
public class HelloProxy implements InvocationHandler { private Logger logger=Logger.getLogger(this.getClass().getName()); private Object targetObject; public Object newProxy(Object targetObject){ this.targetObject = targetObject; return Proxy.newP原创 2016-07-10 11:04:27 · 4588 阅读 · 3 评论 -
Spring的JdbcTemplate
一、JdbcTemplate连接数据库 Spring对数据库的操作在jdbc上面做了深层次的封装,使用spring的注入功能,可以把DataSource注册到JdbcTemplate之中。同时,为了支持对properties文件的支持,spring提供了类似于EL表达式的方式,把dataSource.properties的文件参数引入到参数配置之中。原创 2016-07-17 18:10:30 · 433 阅读 · 0 评论 -
SpringAOP中的PointcutAdvisor
RegexpMethodPointcutAdvisor和NameMatchMethodPointcutAdvisor,它们都在org.springframework.aop.support包中,都可以过滤要拦截的方法,配置方法也大致相同,其中一个最主要的区别: RegexpMethodPointcutAdvisor:需要加上完整的类名和方法名,例如:com.pac原创 2016-07-20 00:28:48 · 875 阅读 · 0 评论 -
Spring设置与读取.properties配置文件的bean
public class Hello1{ public static void main(String[] args){ BeanDefinitionRegistry reg=new DefaultListableBeanFactory(); PropertiesBeanDefinitionReader reader=new PropertiesBeanDefinitionReader(reg); reader.loadBeanDefinitions(new ClassPathRe原创 2016-07-10 08:30:39 · 2599 阅读 · 0 评论