ArticleCategoryServiceImpl不是抽象的并且未覆盖BaseService中的抽象方法get
-
ArticleCategoryServiceImpl类中的代码如下:
@Service("articleCategoryService") public class ArticleCategoryServiceImpl extends BaseServiceImpl<ArticleCategory> implements ArticleCategoryService { @Autowired private ArticleCategoryDao articleCategoryDao; @Override public BaseDao<ArticleCategory> getDao() { return articleCategoryDao; } }
BaseServiceImpl中的代码如下:
public abstract class BaseServiceImpl<T> implements BaseService<T> {
/**
* 抽象方法,必须实现,返回DAO实例
* @return DAO实例
*/
public abstract BaseDao<T> getDao();
@Override
public int insert(T t) {
return getDao().insert(t);
}
@Override
public List<T> getList(T t) {
return getDao().getList(t);
}
@Override
public T get(Serializable id) {
return getDao().get(id);
}
}
- BaseService中的代码如下:
public interface BaseService<T> {
public List<T> getList(T t);
public T get(Serializable id);
}
若是使用idea工具可以build成功,但是会在部署后,通过页面访问接口时会出现以下问题:
所以这个问题还是上面ArticleCategoryServiceImpl打包不成功造成的
各位大神,有遇到这个问题的吗,麻烦帮忙看看,谢谢啦!