在项目中使用Spring通常使用他的依赖注入可以很好的处理,接口与实现类之间的耦合 性,但是通常的应用场景中都是Service层和DAO层,或者web层的话, 也是与Strust2来整合,那么如何在Listener中使用Spring自动注入的接口呢。 接下来开始记录下今天做的一个小工具。 这个小工具 ...
分类:
编程语言 时间:
2016-09-12 18:42:56
阅读次数:
150
className:实现类的名称,包含全路径functionName:方法名beanName:beanId,即@Service()中value的值FwaApplicationUtils.getInstance().getApplicationContext():获取spring_context代码如下:Class<?> clz=Class.forName(className); Objectmyservice=FwaApplica..
分类:
编程语言 时间:
2016-08-23 19:10:08
阅读次数:
297
xml配置 过程:设置自动装配的包-->使用include-filter过滤type选择为regex为正则表达式-->expression是表达是式也就是限制条件 Dao层 Service层 Test层 ...
分类:
编程语言 时间:
2016-08-20 11:36:14
阅读次数:
222
最近发现,我对于ssh的 自动注入配置 还是不熟悉,于是整理了一下 终于做了一个 简单的 注入配置出来。 以前都是在applicationContext.xml 里面这样配 后来发现,mdzz,直接注入service,注入就可以了。 于是就有了这篇ssh框架最简单配置。 新手可以看一下。 我将从 用 ...
分类:
系统相关 时间:
2016-08-19 00:46:54
阅读次数:
381
需要的jar包 测试类 1. 运行这个测试类会加载"classpath:beans-transaction.xml" 配置文件,如果有多个{"",""} 2. 由SpringJUnit4ClassRunner.class 运行 3. 开启事务(自动回滚,不会对数据库造成影响) 补充: 1.自动注入@ ...
分类:
编程语言 时间:
2016-08-06 09:57:53
阅读次数:
245
bean工厂 测试主函数 javebean 片段 说明: here1 开启自动注入 here3 通过 new 的方式无法自动注入 here2 从bean工厂取的bean可以自动注入 ...
分类:
其他好文 时间:
2016-08-06 09:42:54
阅读次数:
96
配置如下: 为什么要配置这个 因为可以通过这个key取到Spring上下文。 配置1存在的问题:不能自动注入。 配置一改:解决自动注入问题 change to cn.zno.common.SpringBeanJobFactory 另一种实现方式为: ...
分类:
编程语言 时间:
2016-08-06 08:27:43
阅读次数:
511
@Qualifier("XXX") 中的 XX是 Bean 的名称,所以 @Autowired 和 @Qualifier 结合使用时,自动注入的策略就从 byType 转变成 byName 了。 @Autowired 可以对成员变量、方法以及构造函数进行注释,而 @Qualifier 的标注对象是成 ...
分类:
编程语言 时间:
2016-07-31 22:05:15
阅读次数:
167
前俩篇讲了一下IOC注入的set方式注入和基于构造器的注入,现在就来讲讲自动注入~
自动注入:容器依照一些规则去装配bean中的一个属性
注意:自动装配只对[对象类型]起作用,对基本类型不起作用.
自动注入有俩种方式:
第一种: 在beans标签中配置装载方式:defadefault-autowire="byType"或defult-autowire="byName"
...
分类:
编程语言 时间:
2016-07-16 16:26:13
阅读次数:
289
@Resource的作用相当于@Autowired,只不过@Autowired按byType自动注入,而@Resource默认按 byName自动注入罢了。@Resource有两个属性是比较重要的,分是name和type,Spring将@Resource注解的name属性解析为bean的名字,而ty ...
分类:
其他好文 时间:
2016-06-30 09:47:42
阅读次数:
163