将 Grails 2.X 迁移到 3.X - 什么是配置文件?
Migrating Grails 2.X to 3.X - What are Profiles?
我是一个相当新手的程序员,我一直在学习 Grails 2 和 3。对于我的工作,我被分配将 Grails 2 应用程序迁移到 Grails 3。我不想只是简单地按照复制粘贴教程,并没有发展任何深度的知识。
目前,我一直在运行了解这些详细介绍迁移过程的link:
- https://docs.grails.org/3.0.x/guide/upgrading.html
- https://opensource.com/article/18/5/upgrading-grails-applications
- 以上 link 从开源指向 https://docs.grails.org/latest/guide/profiles.html 以进一步详细说明配置文件。然而,我确实不明白它的大部分复杂之处。
第二个 link 详细阐述了原始 Grails 迁移文档,详细阐述了配置文件的主题,但我觉得好像我没有在这里获得大图元素。用于 YAML 文件的配置文件本质上是不同的模板吗?例如,目前我的应用程序使用的网络配置文件为“application.yml”。
Are profiles essentially different templates to utilize for YAML
files?
没有
配置文件代表一种应用程序。例如,我们有一个用于服务器端 HTML 生成的传统 Web 应用程序的 web
配置文件,我们有一个 react
配置文件,其中包含一个 rest 后端和一个基于 React 的 SPA 前端,我们有一个 rest-api
配置文件,其中填充了用于发布 REST api 等的合理默认值和依赖项。
配置文件本质上不是用于 YAML 文件的不同模板。 YAML 文件是一小段配置文件。
我是一个相当新手的程序员,我一直在学习 Grails 2 和 3。对于我的工作,我被分配将 Grails 2 应用程序迁移到 Grails 3。我不想只是简单地按照复制粘贴教程,并没有发展任何深度的知识。
目前,我一直在运行了解这些详细介绍迁移过程的link:
- https://docs.grails.org/3.0.x/guide/upgrading.html
- https://opensource.com/article/18/5/upgrading-grails-applications
- 以上 link 从开源指向 https://docs.grails.org/latest/guide/profiles.html 以进一步详细说明配置文件。然而,我确实不明白它的大部分复杂之处。
第二个 link 详细阐述了原始 Grails 迁移文档,详细阐述了配置文件的主题,但我觉得好像我没有在这里获得大图元素。用于 YAML 文件的配置文件本质上是不同的模板吗?例如,目前我的应用程序使用的网络配置文件为“application.yml”。
Are profiles essentially different templates to utilize for YAML files?
没有
配置文件代表一种应用程序。例如,我们有一个用于服务器端 HTML 生成的传统 Web 应用程序的 web
配置文件,我们有一个 react
配置文件,其中包含一个 rest 后端和一个基于 React 的 SPA 前端,我们有一个 rest-api
配置文件,其中填充了用于发布 REST api 等的合理默认值和依赖项。
配置文件本质上不是用于 YAML 文件的不同模板。 YAML 文件是一小段配置文件。