配置中心 nacos 1.1.3 集群部署
https://blog.csdn.net/java_w/article/details/103554807
Nacos做配置中心与集群搭建
https://blog.csdn.net/qq_42200163/article/details/109711252
Nacos微服务注册地址为内网IP的解决办法
服务默认获取了内网IP 192.168.170.1
https://blog.csdn.net/zimou5581/article/details/91041239/
方法一:固定ip
# 如果选择固定Ip注册可以配置
spring.cloud.nacos.discovery.ip = 10.2.11.11
方法二:指定ip前缀的网段
# 使服务获取内网中前缀为10.10.15的IP
spring.cloud.inetutils.preferred-networks = 10.10.15
spring-boot启动报错:
***************************
APPLICATION FAILED TO START
***************************
Description:
Parameter 0 of constructor in com.chanjet.publish.weixin.admin.controller.WxTemplateSetController required a bean of type 'java.lang.String' that could not be found.
Action:
Consider defining a bean of type 'java.lang.String' in your configuration.
原因:代码使用 @Value 取值: 类上使用的是注解 @AllArgsConstructor
改成 @RequiredArgsConstructor或@Data替换@AllArgsConstructor 就ok了
@NoArgsConstructor, @RequiredArgsConstructor, @AllArgsConstructor 有什么区别吗?
都是Lombok插件,三种生成不同构造方法的注解,来完成项目中不同构造方法的需求。
@NoArgsConstructor : 生成一个无参数的构造方法
@AllArgsContructor: ?会生成一个包含所有变量
@RequiredArgsConstructor: 会生成一个包含常量,和标识了NotNull的变量的构造方法。生成的构造方法是私有的private。
主要使用前两个注解,这样就不需要自己写构造方法,代码简洁规范。
https://blog.csdn.net/qq_37192800/article/details/79785906