我在Eclipse中有一个名为TdkUtils的maven项目,带有这个pom.xml:这是一个utils项目。所以我想创建一个jar,将它放在存储库中并在另一个项目中使用它。
我有这个域类:
@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")
答案 0 :(得分:1)
尝试在Configuration类上添加ComponentScan("包PathOfYourDomainClassGoesHere")注释
答案 1 :(得分:0)
@ COnfiguration,@ ComponentScan(basePackage = {“”}),@ PropertySource(“classpath:*。properties)
上述3个注释是用于获得所需结果的必要条件。