单实例,多库,有没有什么优雅的解决方式
1、单实例,多库,有没有什么优雅的解决方式
2、新的子模块里面使用redis,启动时,redis无法注入。是需要配置啥
-
2019-11-06
1. 多库,只能使用多数据源
2. 只要配置redis,就可以了
-
2019-11-06
@Mark img[//cdn.renren.io/82214201911061752479496.jpg] img[//cdn.renren.io/e335d201911061752571957.jpg] img[//cdn.renren.io/361f3201911061753049219.jpg] 我的配置是这样的。但是启动的时候,直接报错
-
2019-11-06
@momin 修改了包名,没改全造成的,把io.renren包名全部改成你的包名
-
2019-11-06
@Mark 为啥这样设计呢!子模块的包名不一致就不能使用!除了修改包名,有没有修改这个扫描路径的地方
-
2019-11-07
@momin 这个主要是springboot包扫描机制造成的,如果不修改成统一的包名,则在你的子模板的启动类上,扫描包的时候,把io.renren扫描进去
-
2019-11-07
@Mark 这样也解决了MybatisPlusConfig 需要在子模块里面拷贝进去的问题了@ComponentScan(basePackages = {"org.test1","org.test2"})
-
2019-11-07
@Mark img[//cdn.renren.io/ec070201911071607438015.jpg] 文档上的这里,是否需要调整下。我看文档上这样说,所以问下看有没有啥处理的办法!我现在就是这种情况。
-
2019-11-07
@momin 那就没必要,我以为你是不同的实例
-
2019-11-07
@Mark 那岂不是要在xml文件里面指明数据库。那mybatis的插件,不就不起作用了
-
2019-11-07
@momin 不用了,可以通过注解,指定数据库 @Table("db.table")