Spring Boot可以通过使用@PropertySource注解来读取外部配置文件。以下是一种常见的方法:
创建一个配置类,例如ApplicationConfig:@Configuration@PropertySource("classpath:application.properties")public class ApplicationConfig {@Autowiredprivate Environment env;// 定义需要读取的配置项@Value("${my.property}")private String myProperty;// 其他配置项...// 提供获取配置项的方法public String getMyProperty() {return myProperty;}// 其他获取配置项的方法...}在application.properties文件中定义配置项,例如:my.property=value在Spring Boot应用程序的入口类中,通过@ComponentScan注解扫描配置类,并通过@Autowired注入配置类中的配置项:@SpringBootApplication@ComponentScan(basePackages = "com.example")public class Application {@Autowiredprivate ApplicationConfig applicationConfig;public static void main(String[] args) {SpringApplication.run(Application.class, args);}@PostConstructpublic void init() {// 使用配置项String myProperty = applicationConfig.getMyProperty();// 其他使用配置项的逻辑...}}通过以上步骤,你就可以在Spring Boot应用程序中读取外部配置文件中的配置项了。

