我在Eclipse中有一個名爲TdkUtils的maven項目,帶有這個pom.xml:這是一個utils項目。所以我想創建一個jar,將其放入存儲庫並在另一個項目中使用它。Domain類中的值佔位符
我有這個領域類:
@PropertySource("recommended-mobile.properties")
public class RemoteUnit implements Serializable {
private static final long serialVersionUID = 1L;
private RemoteUnitType remoteUnitType;
private long remoteUnitId;
private String serialNumber;
private String imei;
private String softwareVersion;
private String msisdn;
@Value("${AX1}")
private String firmwareAX1;
@Value("${AX1Pro}")
private String firmwareAX1Pro;
@Value("${AX5}")
private String firmwareAX5;
...
}
但它不是在所有替換值。也許它唯一可能的配置文件?
我也試圖把該值的文件application.properties
中具有相同的結果
我也有配置文件中的路徑域類
@ComponentScan(value="com.tdk.domain")
將在哪裏定義佔位符的值?在pom.xml文件中? –
位於resources文件夾下名爲recommended-mobile.properties的屬性文件中 –
嘗試在註釋參數中添加classpath,類似於@PropertySource(「classpath:/recommended-mobile.properties」)' –