yml属性字段映射到java文件

yml文件里面写配置信息

#memcached缓存供应商
memcached:
  servers: localhost:11211    #服务器终端
  poolSize: 10                #连接池大小
  opTimeout: 3000              #超时时间

在java文件中配置

@Component   //先交给springboot容器托管
@Data
@ConfigurationProperties(prefix = "memcached")  //配置前缀对应yml中的属性名
public class XMemcachedProperties {
//    服务端口
    private String servers;
//    连接数量
    private int poolSize;
//    过期时间
    private long opTimeout;
}

再使用 @Autowired就可以拿到配置在yml中的参数值了

@Autowired
    public XMemcachedProperties xMemcachedProperties;

你可能感兴趣的:(SpringBoot,java,memcached,开发语言,spring,boot)