service实现类的代码如下所示:
@Service
public class CodeServiceImpl implements BaseInterface {
private BaseDao dao;
@Override
public Code getCode() {
return (Code) dao.selectOne("code.selectList");
}
public void setDao(BaseDao dao) {
this.dao = dao;
}
}
类中的代码第一幅图所示:
其中baseDao是封装的mybaits操作数据库的方法
applicationContext.xml中关于mybaits的整合如下所示:
<!-- spring与mybatis整合配置,扫描所有dao -->
<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer" p:basePackage="com.liwc.liwcshop.web.dao"
p:sqlSessionFactoryBeanName="sqlSessionFactory"/>
报错如第二幅图所示: