properties配置文件

1-位置

  1. 项目根目录下的config目录下
  2. 项目的根目录下
  3. resources根目录下的config目录下
  4. resources目录下
    注意:优先级依次降低,其余位置需要通过启动时--spring.config.location=classpath:[位置]进行配置

2-文件名

默认加载application的配置文件,如果需要自定义文件名,可通过--spring.config.name=[文件名]进行配置。
Idea内可以配置,启动命令末尾添加即可。

3-属性注入

通过@Value(${key})注入给某给变量
指定配置文件
XML注入指定properties文件:

注解注入指定文件:
@PropertySource("classpath:book.properties")

4-类型安全的属性注入

@ConfigurationProperties(prefix = "book")

利用此注解配置属性的前缀,此时会自动将Spring容器中对应的数据注入到对象对应的属性中,不用通过@Value挨个注入。

你可能感兴趣的:(properties配置文件)