91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

springboot怎么注入配置文件value集合

小億
102
2024-08-23 02:08:38
欄目: 編程語言

在Spring Boot中,可以使用@ConfigurationProperties注解來注入配置文件中的值集合。首先需要在application.propertiesapplication.yml中定義一個以prefix為前綴的配置項,然后在相應的Java類中使用@ConfigurationProperties注解指定這個prefix即可。

例如,在application.properties中定義一個名為myapp.list的配置項:

myapp.list=apple,banana,orange

然后在Java類中使用@ConfigurationProperties注解指定這個prefix

import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;

import java.util.List;

@Component
@ConfigurationProperties(prefix = "myapp")
public class MyConfiguration {

    private List<String> list;

    public List<String> getList() {
        return list;
    }

    public void setList(List<String> list) {
        this.list = list;
    }
}

現在可以在其他類中注入MyConfiguration類,然后獲取list屬性即可使用配置文件中定義的值集合。

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

@Service
public class MyService {

    @Autowired
    private MyConfiguration myConfiguration;

    public void printList() {
        List<String> list = myConfiguration.getList();
        System.out.println(list); // 輸出:[apple, banana, orange]
    }
}

0
新田县| 威海市| 大新县| 通江县| 阳东县| 桐城市| 芦山县| 西充县| 广元市| 兰考县| 乌拉特后旗| 磐安县| 深水埗区| 洛隆县| 淄博市| 巴马| 增城市| 本溪市| 洱源县| 托克托县| 石泉县| 滁州市| 马山县| 开封县| 白朗县| 琼结县| 大荔县| 正安县| 博湖县| 平凉市| 喜德县| 商南县| 遂平县| 衡阳县| 寿光市| 茂名市| 凌源市| 门头沟区| 贵德县| 壤塘县| 拜泉县|