vs code 安装插件
Auto Close Tag
Auto Rename Tag
Chinese (Simplified)
ESLint
HTML CSS Support
HTML Snippets
JavaScript (ES6) code snippets
Live Server
open in browser
Vetur
mysql
sudo docker run -p 3307:3307 --name guli-mysql \
-v /data1/gulimall/mysql/log:/var/log/mysql \
-v /data1/gulimall/mysql/data:/var/lib/mysql \
-v /data1/gulimall/mysql/conf:/etc/mysql \
-v /data1/gulimall/mysql/mysql-files:/var/lib/mysql-files \
-e MYSQL_ROOT_PASSWORD=root \
-d mysql
设置mysql容器在docker启动的时候启动
docker update guli-mysql --restart=always
redis
docker run -p 6380:6380 --name guli-redis \
-v /data1/gulimall/redis/data:/data \
-v /data1/gulimall/redis/conf/redis.conf:/etc/redis/redis.conf \
-d redis redis-server /etc/redis/redis.conf
# 直接进去redis客户端。
docker exec -it redis redis-cli
vim /data1/gulimall/redis/conf/redis.conf
# 插入下面内容
appendonly yes
保存
设置redis容器在docker启动的时候启动
docker update guli-redis --restart=always
1、连接nacos配置中心 ,出现Could not resolve placeholder问题
Alibaba2021.1版本nacos配置中心
在确保
data-id
文件名
文件格式
命名规范
都正确之后
问题:使用@Value注解读取配置中心配置,项目启动报错:Could not resolve placeholder 'config.value' in value "${xxx.xxx}"。
解决:
查看项目的启动日志 没有发现配置中心的相关配置信息,怀疑是配置文件未读取,使用 ConfigurableApplicationContext 读取配置,查询为null。
导入 spring-cloud-starter-bootstrap 包,读取bootstrap配置文件即可
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-bootstrap</artifactId>
</dependency>