Grails 5.0.0 正式发布,基于 Groovy 的 Web 框架
Grails 的开发由 Grails 基金会领导,是一个用 Groovy 编程语言构建网络应用的框架。核心框架具有很强的可扩展性,而且有许多插件可供使用,可以轻松集成附加功能。
Grails 5.0.0 值得关注的变化包括:
重要变化
弃用基于 "dot" 的导航
基于 "dot" 的 Grails 配置导航已被弃用,并将在后续版本中移除。
需要你更新插件,以使用配置 beans @ConfigurationProperties
或 @Value
,或通过使用 grailsApplication.config.getProperty('a.b.c', String)
而不是 grailsApplication.config.a.b.c
访问配置设置。
默认的按类型自动装配
在以前的版本中,Grails DataService 内部的 beans 是按名称自动装配的,但在 Grails 5 中,这被改为按类型自动装配。开发者可以使用 Spring 的 @Qualifier
注解来按名称自动装配。
Grails Gradle Plugin
Grails Gradle Plugin 已从 grails-core 中移出,并可能遵循独立的版本管理,因此你应该在现有的应用程序中把 grailsVersion
Gradle 属性与 grailsGradlePluginVersion
脱钩。
移除了 Grails Gradle Publish 插件
Grails Gradle Publish 插件使用 Bintray API 来发布工件。然而在 JFrog 关闭 Bintray 后,这就停止了工作。我们已经从新的 Grails Plugin 应用中移除这个插件。
依赖项更新
- Groovy 3.0.7
- Micronaut 3
- Micronaut for Spring 4
- GORM 7.1.0
- Spring Framework 5.3
- Spring Boot 2.5
- Gradle 7.2
- Spock 2.0-groovy-3.0
- Grails Testing Support 2.2.0
更多详情可查看:https://github.com/grails/grails-core/releases/tag/v5.0.0

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
戴尔科技为麦格米特提供了一站式一体化解决方案
这是一个看起来很高大上,似乎离我们很远,但却无处不在的名词,正因为生产生活中的极宽的适用性和应用面,电气自动化被戏称为大学里的“万金油”专业。 电气自动化产品广泛应用于日常休闲、家居、交通、医疗、通信、工业生产等诸多领域,它扩展了人的器官功能,将人类从恶劣、繁重的体力劳动和部分脑力劳动中解放出来。 https://mmbiz.qpic.cn/sz_mmbiz_gif/Efbh32FOFicc0uwlYwwMCLj7Prz0wgtERI3I1g4tXCdj9nxDs75Yn7Xs838fMo85YzTic4PqYXaBCnOb9eILL8Cg/640?wx_fmt=gif&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1 在这个注重技术创新的赛道,众选手以深厚的研发储备为后盾,向各行各业提供解决方案。 麦格米特成立于2003年,是一家从事电气自动化领域软硬件和系统解决方案的研发、生产、销售与服务的高科技公司,业务涵盖工业电源、工业自动化、新能源汽车及轨道交通、智能家电和高端智能制造等。 作为研发型企业,麦格米特一直非常注重信息化建设。 ...
- 下一篇
Apache CouchDB 3.2.0 发布
CouchDB 是一个完全拥抱 Web 的数据库。用 JSON 文档存储你的数据。通过 HTTP 和网络浏览器访问你的文档。用 JavaScript 查询、组合和转换你的文档。CouchDB 与现代 Web 和移动应用程序配合得很好。你可以使用 CouchDB 的增量复制,有效地分发你的数据。 CouchDB 3.2.0 值得关注的更新包括: couch_sever 模块现在是分片的。尽管遵循高并发进程的架构,以前的版本中使用的 couch_server 模块是一个单一的 Erlang 进程,在繁忙的节点上,可能会成为一个瓶颈。CouchDB 3.2.0 引入了一个 couch_server_N 模块,有效地消除了瓶颈。 复制调度程序管理在任何时间运行哪些复制。这对于复制总量多于配置为并发运行的设置非常重要。以前,复制调度器会以轮流方式迭代所有的复制,并给它们同等的时间来运行。CouchDB 3.2.0 引入了一个公平分享的选项,允许你使用多个复制器数据库,每个都有不同的相对优先级。 支持 Erlang 23 和 24 版本,放弃对 19 版本的支持 支持 SpiderMonkey 7...
相关文章
文章评论
共有0条评论来说两句吧...