spring 掃描外部jar包註解java
@ComponentScan("com.ruoyi.*")
spring 掃描dao 層文件(加入本身外部文件的包名便可,和掃描本身包同樣)spring
@MapperScan({"com.ruoyi.*.mapper"})
以上兩個註解所有放置到啓動類上便可。sql
至於外部mapper文件就須要在mybatis配置文件中配置了,其實配置方式和本身的mapper文件配置同樣的,以下(我使用的是mybatis-plus,配置可能有出入,原則上都是同樣的):apache
### MyBatis mybatis-plus: #實體掃描,多個package用逗號或者分號分隔 type-aliases-package: com.ruoyi.quartz,com.ruoyi.system,com.ruoyi.generator,com.wenbao.vitwbcrm.base # 若是是放在src/main/java目錄下 classpath:/com/yourpackage/*/mapper/*Mapper.xml # 若是是放在resource目錄 classpath:/mapper/*Mapper.xml mapper-locations: classpath*:mapper/**/*Mapper.xml # configuration: # # 這個配置會將執行的sql打印出來,在開發或測試的時候能夠用 # log-impl: org.apache.ibatis.logging.stdout.StdOutImpl config-location: classpath:mapper/config/mybatis-config.xml #開發狀態熱部署,修改xml文件不用重啓 global-config: refresh: true