然后其他类怎么拿到MyFeatureConfig这个类里面的property1和property2的值
时间: 2024-04-12 15:31:23 浏览: 10
要在其他类中获取 `MyFeatureConfig` 类中的 `property1` 和 `property2` 的值,可以通过几种方式实现:
1. 自动注入:在其他类中使用 `@Autowired` 注解自动注入 `MyFeatureConfig` 类的实例,然后通过该实例获取属性的值。例如:
```java
@Autowired
private MyFeatureConfig myFeatureConfig;
public void someMethod() {
String property1 = myFeatureConfig.getProperty1();
String property2 = myFeatureConfig.getProperty2();
// 使用属性的值进行其他操作...
}
```
在上面的示例中,通过自动注入 `MyFeatureConfig` 类的实例 `myFeatureConfig`,可以直接访问其中的属性 `property1` 和 `property2`。
2. 通过 `@Value` 注解:在其他类中使用 `@Value` 注解来直接注入属性的值,可以指定属性的键名。例如:
```java
@Value("${myapp.feature.property1}")
private String property1;
@Value("${myapp.feature.property2}")
private String property2;
public void someMethod() {
// 使用属性的值进行其他操作...
}
```
在上面的示例中,通过 `@Value` 注解将属性的值直接注入到 `property1` 和 `property2` 变量中,可以直接使用这些变量进行后续操作。
无论是自动注入 `MyFeatureConfig` 类还是使用 `@Value` 注解,都需要确保正确配置属性的键名和值,并且保证 `MyFeatureConfig` 类已经生效(符合条件)。这样才能在其他类中获取到 `MyFeatureConfig` 类中的属性值。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)