我已经阅读了很多文档,并且到处都提到在 atg for compoent 中有一些先决条件。
前任。您的组件类应该有一个不带参数的公共构造函数。
当我在我的应用程序中检查其中一个组件时,我没有看到默认情况下提到的任何公共构造函数。我知道 java 为每个类创建默认构造函数,但我已经读过对于 atg 组件,即使它什么都不做,你也必须提到公共构造函数。
所以我不知道我是如何在没有公共建设者的情况下创建我的组件的。我的类正在扩展 GenericService,在那里我可以看到公共构造函数,这就是创建该组件的原因,因为父类具有构造函数。可能这是一个愚蠢的问题,但是当我在 atg 中创建任何类时,我仍然感到困惑,我是否应该创建公共构造函数。
谢谢你。