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包。

 

本文标签: 错误