2013-07-26 1 views
1

Что это за фабричный компонент ConversionService?Почему Roo создает ApplicationConversionServiceFactoryBean java и его aspectJ (.aj)?

Есть ли способ сказать Spring Roo не генерировать java-файл и aspectJ, преобразовывая все службы, которые у меня есть.

У меня многомодульный проект, и одному веб-приложению не нужны все службы, поэтому я не добавляю зависимость. Однако этот Roo, сгенерированный aj (ApplicationConversionServiceFactoryBean_Roo_ConversionService.aj), получает ошибку компиляции.

Спасибо! Robert

ответ

0

Фабричная фабрика создает все конвертеры для проекта Spring Roo.

Преобразователи используются в нескольких разных местах, наиболее важным является преобразование объектов домена в строки для использования в отдельных раскрывающихся списках, когда один объект домена имеет отношение к другому.

Вы можете попробовать использовать методы службы преобразования и переопределять их, чтобы ничего не делать. Но я не думаю, что это поможет вашей ситуации, поскольку Spring Roo все еще ожидает увидеть подпись этих методов, и для подписи потребуются зависимости.