关于Java类读取 application.yml 配置文件里的值的问题。 目前我所了解的主要是三种方式:
①@Value("${xxxx}")
② ConfigurationProperties 配置
③ 通过 Enviroment 获取
这里只介绍第三种静态工具类JdbcUtil 里获取 application.yml 里的数据源信息(user) 解决代码如下
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.core.env.Environment; import org.springframework.stereotype.Component; import javax.annotation.PostConstruct;
其他地方使用,只需要通过get方法即可获取到;