对于dao层里面的文件,如果想要加载的话,每一个文件都需要注解@Mapper,这样文件多了,挺麻烦,可以使用通用mapper,这些文件都继承该文件即可
1、创建统一的mapper
application.yml配置文件下
mapper:
mappers: com.test.comm.mapper.SqlMapper
该文件要跟其他dao层文件不妨到一个包中
2、添加SqlMapper文件,里面什么内容都没有
public interface SqlMapper {
}
3、使用
public interface ListMapper extends SqlMapper{
}
4、启动springboot配置@MapperScan,扫描所有dao层
@SpringBootApplication
@MapperScan("com.test.dao")
public class AdminApplication extends SpringBootServletInitializer {
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
return builder.sources(AdminApplication.class);
}
}