笛里谁知壮士心,沙头空照征人骨。这篇文章主要讲述Spring中@MapperScan注解相关的知识,希望能为你提供帮助。
之前是,直接在Mapper类上面添加注解@Mapper,这种方式要求每一个mapper类都需要添加此注解,麻烦。
通过使用@MapperScan可以指定要扫描的Mapper类的包的路径,比如:
@SpringBootApplication
@MapperScan("
com.lz.water.monitor.mapper"
)//添加对mapper包扫描
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
【Spring中@MapperScan注解】同时,使用@MapperScan注解多个包
@SpringBootApplication
@MapperScan({"
com.kfit.demo"
,"
com.kfit.user"
})
public class App {
public static void main(String[] args) {
SpringApplication.run(App.class,args);
}
}
如果如果mapper类没有在Spring Boot主程序可以扫描的包或者子包下面,可以使用如下方式进行配置
@SpringBootApplication
@MapperScan({"
com.kfit.*.mapper"
,"
org.kfit.*.mapper"
})
public class App{
public static void main(String[] args) {
SpringApplication.run(App.class, args);
}
}
参考原文:https://blog.csdn.net/u013059432/article/details/80239075
推荐阅读
- Android基础——选项菜单,上下文菜单
- [公链观点] BTC 1.0, ETH 2.0, EOS 3.0, Dapp, WASM, DOT, ADA, VNT
- Android的界面组件使用之ImageButton和ImageView,ImageSwitcher和GridView
- Android基础——ActionBar
- 解决 genymotion 安装apk报错 app contains ARM native code and your Genymotion device cannot run ARM instruc
- 对Android Studio 中Android 类型的目录结构的解析
- [Contract] Solidity 遍历 mapping 的一种方式
- Android Studio中关于UI控件的边框问题
- Flutter 项目 Your app isn't using AndroidX错误