南京做公司网站公司,企业网站策划论文,清华大学学生工作做网站,家电网站制作SpringBoot获取运行环境 获取静态配置 SpringBoot获取配置文件和属性值 springboot获取配置文件 使用 Environment 接口获取更多示例 使用 Environment 接口获取
使用 Environment.getProperty() 配置文件值
例如 获取当前 系统端口号的配置文件值 server.port
Environment… SpringBoot获取运行环境 获取静态配置 SpringBoot获取配置文件和属性值 springboot获取配置文件 使用 Environment 接口获取更多示例 使用 Environment 接口获取
使用 Environment.getProperty() 配置文件值
例如 获取当前 系统端口号的配置文件值 server.port
Environment 接口需要 获取Bean方式使用
final Environment environment applicationContext.getBean(Environment.class);// 服务端口
final String port environment.getProperty(server.port);Sysout.out.println(String.format(端口号%s, port))更多示例
import org.apache.commons.lang3.StringUtils;
import org.mybatis.spring.annotation.MapperScan;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.BeanUtils;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cache.annotation.EnableCaching;
import org.springframework.context.ConfigurableApplicationContext;
import org.springframework.context.annotation.ImportResource;
import org.springframework.core.env.Environment;
import org.springframework.stereotype.Repository;import java.time.LocalDateTime;SpringBootApplication
public class Application{public static void main( String[] args ) {final ConfigurableApplicationContext applicationContext SpringApplication.run(Application.class, args);final Environment environment applicationContext.getBean(Environment.class);final String profilesActive environment.getProperty(spring.profiles.active);// 服务端口final String port environment.getProperty(server.port);// 服务访问路径final String contextPath environment.getProperty(server.servlet.context-path);}}