配置文件:
server:
port: 8088
1.value注解
@Value("${serve.port}")
private string serverPort;
2.通过Environment获取
@Compent
public class Test{
@Autowired
private Environment env;
public String getPort(){
String port = env.getProperty("server.port");
return port;
}
}
3.使用prefix制造配置类
//类的属性和配置文件结构相同
@ConfigurationProperties(prefix="server")
@Compent
@Data
public class MyConfig{
private String port;
}
public class test{
@Autowired
private MyConfig myConfig;
public String getPort(){
String port = myConfig.getPort;
return port;
}
}