使用@ConfigurationProperties加载配置文件的类idea提示
spring boot Configuration Annotation Proessor not found in classpath
官方解决:加入依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-configuration-processor</artifactId>
<optional>true</optional>
</dependency>
bean无法注入问题:
入口类@SpringBootApplication默认扫描当前包下的注解,而我的@Component声明在其他包(pojo)里
解决:重新声明扫描范围
@SpringBootApplication
@ComponentScan(basePackages = {"com.example.springboot"})
public class DemoApplication {
我扫描了上一级包,只扫描pojo,springmvc会无法工作