关于jar包扫描的问题

原创
2019/08/07 18:30
阅读数 343

spring 扫描外部jar包注解

@ComponentScan("com.ruoyi.*")

spring 扫描dao 层文件(加入自己外部文件的包名即可,和扫描自己包一样)

@MapperScan({"com.ruoyi.*.mapper"})

以上两个注解全部放置到启动类上即可。

 

至于外部mapper文件就需要在mybatis配置文件中配置了,其实配置方式和自己的mapper文件配置一样的,如下(我使用的是mybatis-plus,配置可能有出入,原则上都是一样的):

### 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

 

展开阅读全文
加载中

作者的其它热门文章

打赏
0
0 收藏
分享
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部