spring
zyn170605
这个作者很懒,什么都没留下…
展开
-
BeanFactoryAware
在使用spring编程时,常常会遇到想根据bean的名称来获取相应的bean对象,这时候,就可以通过实现BeanFactoryAware来满足需求,代码很简单:@Servicepublic class BeanFactoryHelper implements BeanFactoryAware { private static BeanFactory beanFactory;...转载 2018-05-16 16:27:10 · 4462 阅读 · 0 评论 -
BeanNameAware
实现BeanNameAware接口需要实现setBeanName()方法,这个方法只是简单的返回我们当前的beanName这个接口表面上的作用就是让实现这个接口的bean知道自己在spring容器里的名字,而且听官方的意思是这个接口更多的使用在spring的框架代码中,实际开发环境应该不建议使用,因为spring认为bean的名字与bean的联系并不是很深,(的确,抛开spring API而言,我...转载 2018-05-16 16:57:26 · 22224 阅读 · 3 评论 -
InitializingBean接口
1:spring为bean提供了两种初始化bean的方式,实现InitializingBean接口,实现afterPropertiesSet方法,或者在配置文件中同过init-method指定,两种方式可以同时使用2:实现InitializingBean接口是直接调用afterPropertiesSet方法,比通过反射调用init-method指定的方法效率相对来说要高点。但是init-metho...转载 2018-05-16 17:02:04 · 245 阅读 · 0 评论 -
filter Interceptor Aspect
Restful api拦截1.过滤器(Filter) 获取request和response 这是java过滤器与框架无关,是所有过滤组件的最外层,从粒度来说是最大粒度2.拦截器interceptor(spring框架)能获取类和方法的名称,但拿不到具体的请求参数3.切片Aspect 前置通知before 后置通知after 异常通知After-throwing 返回通知After-...原创 2019-02-26 10:33:47 · 209 阅读 · 0 评论