Spring Boot提供了多种方式来加载配置文件:
在application.properties或application.yml文件中定义配置属性,Spring Boot会自动加载这些文件,并将属性值注入到相应的Bean中。
使用@PropertySource注解加载自定义的配置文件。在配置类上使用该注解,指定要加载的配置文件的路径,然后使用@Value注解来注入属性值。
使用@PropertySources注解加载多个配置文件。该注解可以指定多个@PropertySource注解,从而加载多个配置文件。
使用@ConfigurationProperties注解将配置文件中的属性值绑定到一个JavaBean中。在配置类中使用该注解,指定要绑定属性的前缀,然后使用@Autowired注解将该JavaBean注入到需要使用配置属性的类中。
使用Environment对象获取配置属性值。在需要获取配置属性的类中,通过@Autowired注解将Environment对象注入,然后使用getProperty方法获取属性值。
以上是几种常见的加载配置文件的方式,根据实际情况选择合适的方式来加载配置文件。