为什么Roo生成ApplicationConversionServiceFactoryBean java及其aspectJ(.aj)?

时间:2013-07-26 02:04:04

标签: spring-roo

这个ConversionService工厂bean的用途是什么?

有没有办法告诉Spring Roo不要生成java文件和aspectJ,转换我拥有的每个服务。

我有一个多模块项目,一个Web应用程序不需要所有服务,因此我不添加依赖项。但是,这个Roo生成的aj(ApplicationConversionServiceFactoryBean_Roo_ConversionService.aj)让我编译错误。

谢谢! 罗伯特

1 个答案:

答案 0 :(得分:0)

工厂bean为Spring Roo项目创建所有转换器。

转换器在几个不同的地方使用,最重要的是将域对象转换为字符串,以便在一个域对象与另一个域对象有关系时在选择下拉列表中使用。

您可以尝试推送转换服务方法并覆盖它们什么都不做。但我不认为这会对你的情况有所帮助,因为Spring Roo仍然期望看到这些方法的签名,签名将需要依赖。