你是否见过项目里会有如下的分层结构:
传统意义上,dao(data access object)是操作数据层的实体,而mapper是表示mybatis的接口层,用于具体意义上的操作db。
而通过在mapper使用注解@Repository 来让spring注入Bean
而这里不适用@Mapper需要我们在Spring 应用使用 @MapperScan 可以替代 @Mapper。比如:
哪原本dao层所做的逻辑其实是Service层的概念,只不过在构建整洁系统时,不应该将所有函数堆积在一起,而是通过合理的封装,但这里的封装并不一定就是传统SSM项目的dao层概念了。为了整体结构,建议只需要Service层即可
版权声明:本文为BBinChina原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。