博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
springboot的起步依赖
阅读量:6036 次
发布时间:2019-06-20

本文共 633 字,大约阅读时间需要 2 分钟。

加载自动配置的方式2:

 

 springboot读取配置文件的方式:

1、读取核心配置文件

核心配置文件是指在resources根目录下的application.properties或application.yml配置文件,读取这两个配置文件的方法有两种,都比较简单。

方式一:使用@Value方式(常用);在@Value的${}中包含的是核心配置文件中的键名

方式二:使用Environment方式;这种方式是依赖注入Evnironment来完成,在创建的成员变量private Environment env上加上@Autowired注解即可完成依赖注入,然后使用env.getProperty("键名")即可读取出对应的值。

2、读取自定义配置文件

为了不破坏核心文件的原生态,但又需要有自定义的配置信息存在,一般情况下会选择自定义配置文件来放这些自定义信息,这里在resources目录下创建配置文件author.properties。

注意:

    在@ConfigurationProperties注释中有两个属性:
locations:指定配置文件的所在位置
prefix:指定配置文件中键名称的前缀(我这里配置文件中所有键名都是以author.开头)
    使用@Component是让该类能够在其他地方被依赖使用,即使用@Autowired注释来创建实例。

 

转载于:https://www.cnblogs.com/fengli9998/p/8949424.html

你可能感兴趣的文章
抽象类和借口的区别
查看>>
WebConfig配置文件详解
查看>>
nginx的location root 指令
查看>>
zDiaLog弹出层
查看>>
linux不常用但很有用的命令(持续完善)
查看>>
NFine常见错误
查看>>
zabbix报警媒介------>微信报警
查看>>
使用视图的好处
查看>>
面向开发运维的10款开源工具
查看>>
MVC ---- 增删改成 EF6
查看>>
linux 下 php 安装 pthreads
查看>>
Spring Boot学习笔记
查看>>
python3存入redis是bytes
查看>>
laravel 集合接口
查看>>
C/C++二进制读写png文件
查看>>
记一次SQLServer的分页优化兼谈谈使用Row_Number()分页存在的问题
查看>>
thymleaf 常用th 标签
查看>>
hql 语法详解
查看>>
【Math】矩阵求导
查看>>
四层、七层负载均衡的区别
查看>>