admin管理员组文章数量:1571387
异常1
If you have database settings to be loaded from a particular profile
you may need to activate it (no profiles are currently active).
异常2
{@org.springframework.beans.factory.annotation.Autowired(required=true)}
问题原因:
1.数据源配置错误,
2.pom中有数据源mysql等但是没有datasource配置,
3.是多数据源加载顺序问题。可能config类再repository之后被加载了导致报错。
解决方法:
若为单一数据源时候,基本上是问题原因1,2
若为多数据源时候,IDE中问题3看不出来,但是打包war后tomcat会报错。解决思路。
1.注掉相关自动配置 @SpringBootApplication(exclude = { DruidDataSourceAutoConfigure.class, DataSourceAutoConfiguration.class })
2.将datasourceConfig配置移动到主model包中,不要放到子model中。
如果自己不清楚config加载顺序问题,可以先不加载其他datasourceConfig数据源及model包。只留下主数据源配置。看是否正常。这个时候就是单一数据源了,问题很容易排查。
正常后逐一增加其他datasourceConfig数据源及model包。
本文标签: 错误
版权声明:本文标题:多数据源打包部署错误 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dianzi/1727689587a1125715.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论