Grails 2和Grails 3从其他类调用私有方法

时间:2018-04-07 05:55:00

标签: grails grails-2.5 grails-3.3 grails-services

我观察到grails 2.5.4中的一个奇怪的行为以及grails 3.3.2 / 3/4。

我感觉和面对的问题是他们允许一个班级调用另一个班级的私人方法,并且它一直持续到最新版本的grails。

然而,我发现只有差异在grails 2.5.4中,它能够检测到注入到被调用类中的所有依赖项,而在grails中没有注入3.3.x依赖项,这是正确的但是不应该调用整个私有方法根据java

在课外

1 个答案:

答案 0 :(得分:0)

  

我感觉和面对的问题是他们允许一个班级打电话给私人   另一个班级的方法,它一直持续到最新版本   的grails。

     

...但是不应该在课外调用整体私有方法   每个java

Java确实不允许您从定义类之外调用私有方法,但Groovy并非如此。 Groovy一直允许这样做。