ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

Springboot自定义实体类读取nacos的当中的配置

2026/9/29 19:09:27 拓冰建站 浏览量
Springboot自定义实体类读取nacos的当中的配置

java的配置

import lombok.Data;
import lombok.ToString;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.cloud.context.config.annotation.RefreshScope;
import org.springframework.context.annotation.Configuration;import java.util.List;/*** @module* @author:DUOLUONIANDAI* @DATA:2024/01/08* @Title:*/@SuppressWarnings("ConfigurationProperties")
@Configuration
@RefreshScope
@ConfigurationProperties(prefix = "redisson.single-server-config")
@Data
@ToString
public class RedisConfig {Integer idleConnectionTimeout;Integer connectTimeout;Integer timeout;Integer retryAttempts;Integer retryInterval;String address;String password;List<String> node;Boolean clientName;Boolean keepAlive;Boolean tcpNoDelay;
}

nacos的配置

redisson:single-server-config:idleConnectionTimeout: 10000connectTimeout: 10000timeout: 3000retryAttempts: 3retryInterval: 1500address: redis://127.0.0.1:6379password: node:- redis://127.0.0.1:6379- redis://127.0.0.1:6379- redis://127.0.0.1:6379clientName: nullkeepAlive: falsetcpNoDelay: falsethreads: 16nettyThreads: 32transportMode: "NIO"

总结

直接@Autowired来注入java的pojo然后就可以直接读取对应的值了