Spring自动注入construtor
来源:互联网 发布:mac无线键盘失灵 编辑:程序博客网 时间:2024/06/11 01:41
1.application.xml配置文件
<!-- 配置dao层bean --> <bean id="edi" class="dao.impl.EmpDaoImpl"> <property name="sessionFactory" ref="sessionFactory"></property> </bean><bean id="edi2" class="dao.impl.EmpDaoImpl2" autowire-candidate="false"> <property name="sessionFactory" ref="sessionFactory"></property> </bean> <bean id="empBiz" class="biz.impl.EmpBizImpl" autowire="constructor"> <!-- <property name="edi" ref="edi"></property> --> </bean> <bean id="ea" class="action.EmpAction" scope="prototype"> <property name="empBiz" ref="empBiz"></property> </bean>
2.EmpBiz接口类
package biz;import java.util.List;import entity.Emp;public interface EmpBiz { public List<Emp> findAllEmp(); public List<Emp> findEmpByCondition(Emp e); public List<Emp> findEmpByNameParam(Emp e); public List<Emp> findEmpByExemple(Emp e); public Emp findEmpById(int id); public int addEmp(Emp e); public void modifyEmp(Emp e); public List<Emp> findEmpbyPage(int pageNo,int pageSize); public void updateBatchEmpSal(double sal);}
3.EmpBizImpl实现类
package biz.impl;import java.util.List;import biz.EmpBiz;import dao.EmpDao;import entity.Emp;public class EmpBizImpl implements EmpBiz { private EmpDao edi; public EmpDao getEdi() { return edi; } public void setEdi(EmpDao edi) { this.edi = edi; } public EmpBizImpl(EmpDao edi) { super(); this.edi = edi; } @Override public List<Emp> findAllEmp() { return edi.findAllEmp(); } @Override public List<Emp> findEmpByCondition(Emp e) { // TODO Auto-generated method stub return edi.findEmpByCondition(e); } @Override public List<Emp> findEmpByNameParam(Emp e) { // TODO Auto-generated method stub return null; } @Override public List<Emp> findEmpByExemple(Emp e) { // TODO Auto-generated method stub return null; } @Override public Emp findEmpById(int id) { // TODO Auto-generated method stub return null; } @Override public int addEmp(Emp e) { return edi.addEmp(e); } @Override public void modifyEmp(Emp e) { edi.modify(e); } @Override public List<Emp> findEmpbyPage(int pageNo, int pageSize) { // TODO Auto-generated method stub return edi.findEmpByPage(pageNo, pageSize); } @Override public void updateBatchEmpSal(double sal) { edi.updateBatchEmpSal(sal); }}
0 0
- Spring自动注入construtor
- Spring自动注入Bean
- Spring自动注入
- Spring的自动注入
- SPRING-MVC 自动注入
- spring 自动依赖注入
- Spring自动注入Bean
- spring 自动扫描 注入
- spring自动注入入门
- Spring自动注入“失效”
- spring 自动装配注入
- Spring 自动注入依赖
- Spring自动注入,@Autowired
- Spring自动注入byType
- Spring 自动依赖注入
- 了解Spring 构造注入和自动注入
- Spring IOC注入(三)自动注入
- Spring的自动扫描注入
- error LNK2019: 无法解析的外部符号 _main ,该符号在函数 _mainCRTStartup 中
- OleLoadPicture
- mfc 不规则对话框
- MFC 树控件单击缩放子项(转)
- vc 改变文件目录
- Spring自动注入construtor
- [转]在vs2008上编译获取cpu代码出现的错误- error LNK2019: 无法解析的外部符号 _GetProcessMemoryInfo@12
- windows 共享如何设置必须输入用户名密码
- 在VC++中直接调用API执行打印任务
- 网络连接 要联机,你想用哪一个连接?
- 短信PDU解码 (转)
- vc ado oracle 0x800A0E7A
- VS2008中关于“加载安装组件时遇到问题。取消安装”的解决
- 正确使用stl map的erase方法(转)