springboot日常错误记录:
- onsider defining a bean of type XXXXX出现这个问题的原因是在某个用了AutoWired的JavaBean或者service之类的类配置的注解失效,在springboot启动类"springBootApplication"没有扫描到,我的问题是因为失效的那个类跟springboot的启动类不在同一个包下,所以把失效那个类所在的包移动至启动类的同级目录就好了;
- Could not resolve placeholder '' in value "${XXX}",这个问题出现在我利用注解把application.yml的内容注入到javaBean中的时候发生的,我的原因是因为用了@ConfigurationProperties(prefix = "XX")这个注解之后@Value直接用属性,后来去掉了这个注解直接用@Value(${XX.XX})就可以了,具体原因还不太清楚;
- Consider the following:
If you want an embedded database (H2, HSQL or Derby), please put it on the classpath.
If you have database settings to be loaded from a particular profile you may need to activate it (no profiles are currently active).解决方法:在springboot启动类的EnableAutoConfiguration后面加上(exclude = { DataSou