首页 > 解决方案 > 为 Web 创建 Grails 3 应用程序的最佳方法

问题描述

我以前使用过“grails create-app myapp”,并且生成的应用程序内置了网络——例如,我可以搭建脚手架或修改我的视图。

我看到有各种配置文件,包括“网络”。Web 具有多种功能。不清楚的是添加或不添加功能的后果是什么,以及为什么“网络”与没有配置文件不同。

网络配置文件功能包括:

提供的功能:

令人困惑的是我是否选择了网络配置文件,是否选择了hibernateX,无论如何我都会进入休眠状态。

我知道我不需要 mongodb、neo4、rx-mongodb、geb、geb2,但肯定每个人都需要资产管道等。我应该选择 json-views、hibernate5、gsp 等吗?如果我忘记添加这些,以后如何添加?

标签: grails

解决方案


不管默认生成的build.gradle文件包含什么,您都可以立即删除不需要的项目。

所以,你应该选择

  • 资产管道
  • 普惠制
  • 休眠4/5

web-profile。

添加新插件或依赖项也是如此:您可以在以后的任何时间进行。

您应该努力将依赖关系保持在最低限度,因为它们可能存在内部(版本)冲突。


推荐阅读