1.使用@configurationProperties注解时 idea弹出 Spring Boot Annotion processor not found in classpath
spring boot1.5以上版本@ConfigurationProperties取消location注解
官方解决方案,Maven引入依赖
<dependency>
<groupId> org.springframework.boot </groupId>
<artifactId> spring-boot-configuration-processor </artifactId>
<optional> true </optional>
</dependency>
2.java.lang.IllegalStateException: Failed to load property source from location …
这是由于.yml/.properties编码配置文件编码格式和项目编码格式不一致引起的,解决方案有两个:
1.删除中文注释
2.修改配置文件编码格式
3.Whitelabel Error Page白页问题
在用feign调用其他服务方法的时候出现了这个问题,当时查资料说是启动类的路径问题,检查之后发现并没有问题,卡了点时间。最后发现方法没加@ResponseBody注解,初心惹得锅。建议把@Controller注解改成@RestController,防止后面在忘记。