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 中移出,并可能遵循独立的版本管理,因此你应该在现有的应用程序中把grailsVersionGradle 属性与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