我使用Spring的@PropertySource
和@ConfigurationProperties
來讀取文件中的屬性。下面是樣本性質:Spring引導:覆蓋屬性值讀取器
patterns[0]=\b(test1)\b
patterns[1]=\b(test2)\b
下面是讀取這些屬性的類:
@Configuration
@PropertySource("classpath:patterns.properties")
@ConfigurationProperties
public class PatternConfig {
private List<String> patterns;
//Getters and Setters
}
這讀取預期的屬性和設置在patterns
列表中的值。但是,我真正想要做的是在添加之前編輯pattern
,然後將其添加到模式列表中。例如。新的名單將
所以,我需要重寫東西這將調用Pattern.compile
對字符串屬性,並返回然後會被添加到列表Pattern
對象。可能嗎?
恕我直言,你不需要重寫它(也許還應該),你可以把它定義爲字符串,然後在吸氣計算它.. – Jaiwo99
你有沒有嘗試過... –