Intellij是否支持groovy bean配置?

时间:2016-06-11 21:30:58

标签: intellij-idea spring-4

Spring 4支持bean配置using Groovy。 您可以使用beans闭包来定义bean,它看起来比xml更干净。此外,您可以添加灵活的逻辑,因为它是一个Groovy脚本。

我的问题是:

是否可以让IntelliJ IDEA了解这样的bean声明?问题是,当我使用@Autowired时,IDE会说:

Could not autowire

因为它不了解Groovy bean。

顺便说一下,在Spring中使用Groovy配置是一种很好的方法吗?我没有注意到人们在他们的项目中使用它很多,即使我发现它们比XML更方便。

1 个答案:

答案 0 :(得分:0)

我使用带有IntelliJ的Groovy bean。它似乎工作得很好。我不确定我使用Idea完成了哪些配置,但我没有看到你看到的错误。

我们在项目中将Groovy / Java DSL与一些XML混合使用。我们切换到Groovy / Java DSL以摆脱XML配置。我们从所有XML开始,并且正在迁移到Groovy / Java DSL。

我们在Groovy中遇到的唯一问题是缺乏打字有时会使编写单元测试变得费力。

IntelliJ IDEA 2016.1.3 Build#IU-145.1617,建于2016年6月3日 JRE:1.8.0_76-release-b198 x86_64 JVM:JetBrains s.r.o的OpenJDK 64位服务器VM