【java项目】Service注入或Bean注入两种实现方法
来源:互联网 发布:php 不识别utf8 编辑:程序博客网 时间:2024/06/17 12:26
背景:controller及service上级路径均为"com.pcl.los"
一、Service注入
1.在进入项目执行applicationContext.xml时先扫描com.pcl.los
<context:component-scan base-package="com.pcl.los" />
2.在ServiceImpl实现类最上方写入:@Service("iDepartmentsSrv")
@Service("iDepartmentsSrv")
public class DepartmentsSrvImpl implements IDepartmentsSrv {
//方法块
}
3.在Controller中使用
@Autowired
IDepartmentsSrv iDepartmentsSrv;
二、Bean注入
1.在进入项目执行applicationContext.xml时先扫描 配置文件beanConfig.xml
<context:component-scan base-package="com.pcl.los.controller" />
<import resource="beanConfig.xml"/>
2.在beanConfig.xml中注入
<bean id="iDepartmentsSrv" class="com.pcl.los.service.impl.DepartmentsSrvImpl"></bean>
3.在Controller中使用
@Autowired
IDepartmentsSrv iDepartmentsSrv;
或这样:
2.在beanConfig.xml中注入
<!-- 客户服务 -->
<bean id="iDepend_09" class="esbSrv.depend.service.impl.Depend_09_impl"></bean>
<!-- 账户服务依赖客户-->
<bean id="iDeductionService" class="account.service.impl.DeductionServiceImpl">
<property name="iDepend_09" ref="iDepend_09"></property>
</bean>
<!-- 其他服务依赖账户服务-->
<bean id="srv09_001" class="esbSrv.provide.service.impl.EsbSrvImpl09_001">
<property name="iDeductionService" ref="iDeductionService"></property>
</bean>
3.在ServiceImpl中使用
//客户服务
private IDepend_09 iDepend_09;
public void setiDepend_09(IDepend_09 iDepend_09) {
this.iDepend_09 = iDepend_09;
}
注意:不可同时存在Bean注入又Service注入,会导致注入失败。
- 【java项目】Service注入或Bean注入两种实现方法
- Bean的两种依赖注入方式
- spring_01<bean>的两种注入方式
- servlet注入service业务bean
- 静态方法注入bean
- service注入action两种方式
- service注入action两种方式
- spring注入bean两种方式(属性注入,构造器注入)
- EJB会话bean查找和注入注解两种方式
- Spring-2:bean的两种依赖注入方式
- 强制注入bean的方法
- 注解实现Bean依赖注入
- 注解实现Bean依赖注入
- Spring的两种常见的注入方式 构造方法注入以及setter方法注入
- Spring的两种依赖注入方式:setter方法注入与构造方法注入
- 分析注入代码的两种方法
- Java Spring Tutorial -- 注入Bean
- Java Servlets 注入spring bean
- 字符串排序
- SQL索引
- Your project path contains non-ASCII characters 解决办法
- win10换win7系统步骤操作详解分享
- C# 迭代器Iterator
- 【java项目】Service注入或Bean注入两种实现方法
- [多线程]NSThread, NSOperation 和 GCD
- 设置谷歌浏览器的flash 插件
- Solr linux安装配置
- Gym
- POJ 3342 Party at Hali-Bula(树的最大独立集)
- python基本语法(1)
- Airlines — 2
- 职场历程记 2017-09-01