springboot 在application文件中,配置apps.D01.xxx apps.D02.xxx 如何用配置类接收
时间: 2024-03-27 19:36:39 浏览: 51
Spring Boot中配置文件application.properties使用
5星 · 资源好评率100%
可以使用 `@ConfigurationProperties` 注解来将 `application.properties` 或 `application.yml` 文件中的属性值绑定到 Java 对象上。具体步骤如下:
1. 创建一个配置类,用 `@ConfigurationProperties` 注解标注,并指定前缀。
```java
@ConfigurationProperties(prefix = "apps")
public class AppsConfig {
private String D01;
private String D02;
// getter 和 setter 方法
}
```
2. 在 `application.properties` 或 `application.yml` 文件中配置属性值。
```
apps.D01.xxx=value1
apps.D02.xxx=value2
```
3. 在 Spring Boot 应用程序中注入配置类。
```java
@SpringBootApplication
@EnableConfigurationProperties(AppsConfig.class)
public class MyApp {
@Autowired
private AppsConfig appsConfig;
public static void main(String[] args) {
SpringApplication.run(MyApp.class, args);
}
// ...
}
```
这样,当应用程序启动时,`AppsConfig` 类的属性值将自动绑定到 `application.properties` 或 `application.yml` 文件中指定的属性值,并可以通过 `appsConfig` 对象访问。
阅读全文