Как в ATG Nucleus проверить компонент - PullRequest
0 голосов
/ 29 января 2020

Я прочитал много документов и везде упоминается, что в atg для compoent есть некоторые предпосылки.

Пример. Ваш класс компонента должен иметь один конструктор publi c без аргумента.

Когда я проверял в своем приложении один из компонентов, и я не вижу ни одного по умолчанию упоминавшегося конструктора publi c. Я знаю java создать конструктор по умолчанию для каждого класса, но я читал, что для atg compoent вы должны упомянуть publi c constrcutor, даже если он ничего не делает.

Так что я не знаю, как тогда мой компонент создан без публикации c constrcutor. Мой класс расширяет GenericService, и там я вижу конструктор publi c, поэтому причина в том, что этот компонент создан, потому что родительский класс имеет конструктор. Может быть, это глупый вопрос, но я все еще в замешательстве, когда я создаю какой-либо класс в atg, должен ли я создавать конструктор publi c или нет.

Спасибо.

1 Ответ

0 голосов
/ 29 января 2020

Как вы упомянули java добавит конструктор по умолчанию, если в классе не указан конструктор. Этот конструктор по умолчанию будет publi c для publi c class. Следовательно, любой класс publi c без конструктора будет иметь право быть компонентом ATG.

...