ATG - 无法解析组件



我无法通过我的属性文件解析组件。我已经重新创建了getter setter,检查了拼写,甚至在initial.properties中附加了组件。它不会从属性文件中获取该路径,并且在从 dyn/admin 检查时显示空。

如果我从相同的属性文件复制路径并通过 dyn/admin 更改值,它工作正常。

还有其他方法,我们可以检查为什么这个组件没有得到解决?

第1类:

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;
}

}

类 1 的属性文件:

$class=com.projectname.oms.listener.OMSCustomerInfoMessageListener
$scope=global
customerInfoUpdateManager=/com/projectname/oms/manager/OMSCustomerInfoUpdateManager

拼写很好。可能是什么问题?

问候

这通常发生在两种情况下:

    作用域
  1. 不正确,作用域较大的组件引用作用域较小的组件。或
  2. 在超级类和子类中拥有相同属性的二传手和获取者。

请检查此内容。

相关内容

  • 没有找到相关文章

最新更新