黑马p26 一直报错 配置Nacos管理配置一直报错
当我们使用黑马的配置时会发现报错Caused by: java.lang.IllegalArgumentException: Could not resolve placeholder 'pattern.dateformat' in value "${pattern.dateformat}"
我们进入Usercontroller会发现:
这个位置显示导入的dateforuser是灰色,也就是说nacos的配置没有成功导入
网上教程有使用注解@Nacosvalue这个时候,使用网页访问时会报java.lang.NullPointerException: pattern
这个位置显示导入的dateforuser是灰色,也就是说nacos的配置没有成功导入。当时可以运行成功,但访问网页依旧会报错。以及其他教程我们都会发现,这个位置都是灰色。
所以我们如果想解决这个问题,应该想想办法把dateforuser导入,也就是显示这个颜色
解决措施:
user-service这个模块的pom文件增加bootstrap的依赖文件:
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-bootstrap</artifactId>
</dependency>
这个时候在运行就没有问题了。只要你的办法能让dateforuser属性成功注入就没有问题。