springBoot mybatis 包掃描實例
springBoot mybatis 包掃描
@MapperScan(basePackages = {"com.zscat.*.dao","com.zscat.*.*.dao"})
@EnableTransactionManagement(proxyTargetClass = true)
@SpringBootApplication
@MapperScan(basePackages = {"com.zscat.*.dao","com.zscat.*.*.dao"})
public class ShopServiceApplication {
public static void main(String[] args) {
SpringApplication application = new SpringApplication(ShopServiceApplication.class);
application.run(args);
}
}
springBoot 掃描不到 mybatis 接口包
只需要在spring boot啟動類上加上注解,并指定jar包中接口文件包路徑即可
@MapperScan(basePackages = "com.xx.**.dao")
如果使用@Controller和@EnableAutoConfiguration 注解還應(yīng)該再加上一個注解:@ComponentScan 就可以了。
@Controller和@EnableAutoConfiguration沒有掃描注解的功能,而@ComponentScan是
springboot專門用來掃描@Component, @Service, @Repository, @Controller等注解的注解
總結(jié):
使用springboot啟動類配置掃描的兩種注解配置方式:
1、@Controller
@EnableAutoConfiguration @ComponentScan
2、@SpringBootApplication
@SpringBootApplication注解等價于@Configuration, @EnableAutoConfiguration and @ComponentScan
另外application.java(啟動類)也應(yīng)該按照官方的建議放在root目錄下,這樣才能掃描到Service和dao,不然還會引起,掃描不到注解的問題。
--- 更新日期:2018-10-14 ---
最近用了最新的springboot 2.0.5.RELEASE 版本 多了一種新的掃描注解,新版的springboot application可以放在任意位置,只要加上
@ComponentScan(basePackages = {"com.oskyhang", "com.frames"})
注解就可以,注解指定掃描的包,就可以掃描到,更靈活方便。
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
SpringBoot結(jié)合Vue實現(xiàn)投票系統(tǒng)過程詳解
這篇文章主要介紹了SpringBoot+Vue框架實現(xiàn)投票功能的項目系統(tǒng),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習吧2022-09-09
Java調(diào)用接口如何獲取json數(shù)據(jù)解析后保存到數(shù)據(jù)庫
這篇文章主要介紹了Java調(diào)用接口如何獲取json數(shù)據(jù)解析后保存到數(shù)據(jù)庫問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-03-03
SpringBoot解決406錯誤之返回對象缺少Getter/Setter方法引發(fā)的問題
在Spring Boot開發(fā)中,接口請求返回數(shù)據(jù)是系統(tǒng)交互的重要環(huán)節(jié),然而,開發(fā)過程中常常會遇到由于數(shù)據(jù)類型或返回格式問題導致的錯誤,其中最常見的就是406 Not Acceptable異常,本篇文章以實際的案例出發(fā),詳細分析在POST請求中產(chǎn)生406錯誤的原因2024-11-11
使用MappingJackson2XmlView實現(xiàn)JSON到XML的視圖轉(zhuǎn)換
MappingJackson2XmlView來實現(xiàn)從JSON到XML格式的響應(yīng)轉(zhuǎn)換,本文將通過案例,將展示如何將JSON格式的數(shù)據(jù)轉(zhuǎn)換為XML格式,以滿足不同客戶端的數(shù)據(jù)交換需求,需要的朋友可以參考下2024-07-07
快速學會Dubbo的配置環(huán)境及相關(guān)配置
本文主要講解Dubbo的環(huán)境與配置,文中運用大量代碼和圖片講解的非常詳細,需要學習或用到相關(guān)知識的小伙伴可以參考這篇文章2021-09-09

