acquiring three ways spring boot data with the text

Profiles:

server:
    port: 8088

 

1.value comment

@Value("${serve.port}")
private string serverPort;

 

2. Get through Environment

@Compent
public class Test{
    @Autowired
    private Environment env;

    public String getPort(){
        String port = env.getProperty("server.port");
        return port;
    }
}

3. Manufacturing prefix configuration class

//类的属性和配置文件结构相同
@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;
    }
}

 

Published 214 original articles · won praise 281 · views 90000 +

Guess you like

Origin blog.csdn.net/lk1822791193/article/details/102702972