第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

熱部署devtools和某個包存在沖突

熱部署時報tk.mybatis.mapper.MapperException: tk.mybatis.mapper.provider.EmptyProvider中缺少selectOne方法!

百度后說是devtools與某個包沖突,需要將熱部署關(guān)掉,除了這個方式,還有沒有其他的方法?求解

正在回答

1 回答

在src/main/resources目錄下新建META-INF目錄,再次目錄下新建一個spring-devtools.properties文件,文件內(nèi)容如下:

??? #業(yè)務(wù)包,依賴的其他業(yè)務(wù)組件(避免熱部署的devtools和通用mapper的沖突) ?
??? restart.include.hifi=/hifi-[\\w-\\.\\d]+.jar
??? restart.include.mybatis=/mybatis-[\\w-\\.\\d]+.jar
??? restart.include.mapper=/mapper-[\\w-\\.\\d]+jar
??? restart.include.pagehelper=/pagehelper-[\\w-\\.\\d]+jar

重啟后就可以了。如果又遇到如下錯誤:

Caused by: org.apache.ibatis.builder.BuilderException: Error invoking SqlProvider method (tk.mybatis.mapper.provider.base.BaseSelectProvider.dynamicSQL).? Cause: java.lang.InstantiationException: tk.mybatis.mapper.provider.base.BaseSelectProvider

原因是通用mapper的版本太低了,將原有的依賴版本改為如下版本:
?? ?
??? <dependency>
?? ??? ?<groupId>tk.mybatis</groupId>
?? ??? ?<artifactId>mapper-spring-boot-starter</artifactId>
?? ??? ?<version>2.0.0</version>
??? </dependency>

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消

熱部署devtools和某個包存在沖突

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號