在SSM开发示例上增加Service层

上篇: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个字
备注:代码不全,自行补全

猜你喜欢

转载自blog.csdn.net/weixin_44153121/article/details/85158324