【问题标题】:Upgrading from Grails 2.2 to 4.0: Is there a cross-reference between old org.codehaus to new grails classes?从 Grails 2.2 升级到 4.0:旧 org.codehaus 与新 grails 类之间是否存在交叉引用?
【发布时间】:2020-04-12 05:54:15
【问题描述】:

我们正在将应用程序从 Grails 2.2.0 升级到 Grails 4。显然最大的一步是从 Grails 2 升级到 Grails 3,这需要大量代码更改。

Grails 文档中的几个页面(例如http://docs.grails.org/3.1.7/guide/upgrading.html)状态:

源中的所有包声明都应针对新的 各个班级的位置。例子 org.codehaus.groovy.grails.commons.GrailsApplication 现在是 grails.core.GrailsApplication.

我们有大量的 codehaus 类。这个评论听起来像是(旧的)codehaus 类已被移动到多个包(大概所有 grails.?)。

是否有交叉引用,列出每个 codehaus 类已移动到哪个 grails 包?

注意:在没有做笔记的情况下完成大部分工作后,如果有帮助,这些是我确实记下的一些 x 参考。

| From                                                                     | To                                                                 |
|--------------------------------------------------------------------------+--------------------------------------------------------------------+
| org.codehaus.groovy.grails.orm.hibernate.HibernateSession                | org.grails.orm.hibernate.HibernateSession                          |
| org.codehaus.groovy.grails.web.json.JSONObject                           | org.grails.web.json.JSONObject                                     |
| org.codehaus.groovy.grails.commons.GrailsDomainClass                     | grails.core.GrailsDomainClass                                      |
| org.codehaus.groovy.grails.plugins.springsecurity.GrailsUser             | grails.plugin.springsecurity.userdetails.GrailsUser                |
| org.codehaus.groovy.grails.web.json.JSONArray                            | org.grails.web.json.JSONArray                                      |
| org.codehaus.groovy.grails.plugins.springsecurity.GormUserDetailsService | grails.plugin.springsecurity.userdetails.GormUserDetailsService    |
| org.springframework.security.core.authority.GrantedAuthorityImpl         | org.springframework.security.core.authority.SimpleGrantedAuthority |

【问题讨论】:

    标签: grails


    【解决方案1】:

    是否有交叉引用,列出了每个 codehaus 打包的 grails 班级被转移到了吗?

    没有。部分原因是不是每个 grails 包都有对应的 codehaus,反之亦然。

    【讨论】:

    • 好的。我开始做笔记时添加了一些交叉引用。
    猜你喜欢
    • 2013-05-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多