一 使用配置类
@ConfigurationProperties(prefix = "system")注解使用
如果固定不变的使用下面方法
package com.example.gatewayacquisitionsystem.config;
import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;
@Component
@Data
@ConfigurationProperties(prefix = "system")
public class ConfigProperties {
private String ZDataHandleHost;
}
二 配置类写法
三 项目使用
//先注入需要使用的地方
@Resource
ConfigProperties configProperties;
JSONObject rep = restTemplate.getForObject(configProperties.getZDataHandleHost() + "gateway/onlineNum", JSONObject.class);
@Value()使用
配置文件
system.z-auth-url=http://localhost:8080/
给变量赋值
@Value("${system.z-auth-url}") private String url;