上篇:SSM(Spring+SpringMVC+MyBatis)开发极简示例
1、Service接口
public interface ICxbb {
public Cxbb selectByPKStr(String mc);
}
2、Service实现类
//该注解将自动注册到Spring容器,不需要再在applicationContext.xml文件定义bean了
//@Service用于标注业务层组件
//@Controller用于标注控制层组件(如struts中的action)
//@Repository用于标注数据访问组件,即DAO组件
//@Component泛指组件,当组件不好归类的时候,我们可以使用这个注解进行标注
@Service("cxbbService")
public class CxbbImpl implements ICxbb {
@Resource
private CxbbMapper cxbbDao;
public int insert(HlwDmCxbb record) {
return 0;
}
public HlwDmCxbb selectByPrimaryKey(HlwDmCxbbKey key) {
return this.cxbbDao.selectByPK(key);
}
public Cxbb selectByPKStr(String mc) {
CxbbKey key = new CxbbKey();
key.setMc(mc);
return this.cxbbDao.selectByPK(key);
};
}
3、修改controller
@Resource
private ICxbb cxbbService = null;
4、部署测试
部署、测试省略N个字
备注:代码不全,自行补全