grails - 从 Grails 2.2 升级到 4.0:旧 org.codehaus 与新 grails 类之间是否存在交叉引用?
问题描述
我们正在将一个应用程序从 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 |
解决方案
是否有交叉引用,列出每个 codehaus 类已移动到哪个 grails 包?
那没有。部分原因是不是每个 grails 包都有对应的 codehaus,反之亦然。
推荐阅读
- java - ClientID 在 Artemis 的同一个应用程序中是否必须是唯一的
- python - 在python中分配变量的语法错误
- wpf - 从 DatePicker WPF 中选择日期
- django - 如何使用 Django 和 gmail 重置密码
- html - 使用 Bootstrap 的显示属性 d-none 时遇到问题
- wordpress - 自动化将电子邮件地址添加到 Google 文档权限列表的过程
- javascript - javascript:在后台下载页面和“干净”的javascript上下文
- java - Android传感器返回null?
- angular - 我无法将数据从服务打印到角度飞镖组件
- firebase - 如何从 firebase 数据库中获取 url 到我的颤振项目中