java - 对 Grails 服务使用类型有什么影响?

标签 java grails groovy

我发现自己在使用 groovy 编程时避免使用 def 关键字,因为我喜欢使用类型的明确性。我想知道使用类型与使用 def 来注入(inject)服务有何影响?我想它对模拟注入(inject)的可测试性有潜在的影响。还要别的吗?

我看到 the documentation 中提到的两种方法.

人们现在认为最佳实践是什么?

最佳答案

当使用显式类型声明时(对于 2.0 之前的 grails),重新加载注入(inject)其他服务的服务曾经存在问题。我在 grails jira 中没有看到任何与此相关的内容,因此这可能已在较新的版本中得到修复。

关于java - 对 Grails 服务使用类型有什么影响?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13800912/

相关文章:

grails - 是否可以在 Spring 数据 Elasticsearch 中设置多个集群?

scala - AKKA:通过消息队列进行通信

Gradle 或 Groovy - 如何将 URL 转换为文件?

java - 如何为不同的 Java 版本(6、7、8)支持不同版本的主要(和测试)源代码集

java - 地理上分散的服务器、PostgreSQL 和 JPA

grails - Href在GSP页面中不起作用

python - 如何在 Groovy 中设置对象的属性

java - 如何检查ArrayList中的所有项目?

java - 你如何用 float 四舍五入到给定因子的最接近倍数?

grails - Grails当前类(class)