我无法通过我的属性文件解析组件。我重新创建了getter setter,检查拼写,甚至是initial.properties中的附加组件。它没有从属性文件中获取该路径,并且在从dyn / admin检查时显示为空。
如果我从同一属性文件中复制路径并通过dyn / admin更改值,则可以正常工作。
还有其他方法,我们可以检查为什么这个组件没有得到解决?
的Class1:
public class OMSCustomerInfoMessageListener extends MessageServiceListener {
private JAXBContext jaxbContext;
private OMSCustomerInfoUpdateManager customerInfoUpdateManager;
-------XXXXXXXXXXX----------------------------------------------
-------XXXXXXXXXXX----rest of code------------------------------
public OMSCustomerInfoUpdateManager getCustomerInfoUpdateManager() {
return customerInfoUpdateManager;
}
public void setCustomerInfoUpdateManager(OMSCustomerInfoUpdateManager
pCustomerInfoUpdateManager) {
customerInfoUpdateManager = pCustomerInfoUpdateManager;
}
}
Class1的属性文件:
$class=com.projectname.oms.listener.OMSCustomerInfoMessageListener
$scope=global
customerInfoUpdateManager=/com/projectname/oms/manager/OMSCustomerInfoUpdateManager
拼写很好。可能是什么问题?
此致
答案 0 :(得分:0)
这通常发生在两种情况下: -
请检查一下。