【发布时间】:2019-01-12 19:06:32
【问题描述】:
我之前使用过“grails create-app myapp”,并且生成的应用程序内置了 Web - 例如。我可以搭建或修改我的观点。
我看到有各种配置文件,包括“网络”。 Web 具有多种功能。不清楚的是添加或不添加功能的后果是什么,以及为什么“网络”与没有配置文件不同。
网络配置文件功能包括:
提供的功能:
- asset-pipeline - 将 Asset Pipeline 添加到 Grails 项目中
- 事件 - 添加对 Grails EventBus 抽象的支持
- geb - 添加 Geb 1.1.1 和 WebDriver 2.47.1 以运行功能测试
- geb2 - 添加 Geb 2、WebDriver 3.6.0 和 Webdriver 二进制 Gradle 插件依赖项以运行功能测试。需要 JDK8。
- gsp - 为项目添加对 GSP 的支持
- hibernate4 - 将 GORM for Hibernate 4 添加到项目中
- hibernate5 - 将 Hibernate 5 的 GORM 添加到项目中
- json-views - 为项目添加对 JSON 视图的支持
- less-asset-pipeline - 将 LESS Transpiler Asset Pipeline 添加到 Grails 项目中
- markup-views - 为项目添加对标记视图的支持
- mongodb - 将 GORM for MongoDB 添加到项目中
- neo4j - 将 Neo4j 的 GORM 添加到项目中
- rx-mongodb - 将 RxGORM for MongoDB 添加到项目中
令人困惑的是,无论我是否选择网络配置文件,以及是否选择 hibernateX,我都会进入休眠状态。
我知道我不需要 mongodb、neo4、rx-mongodb、geb、geb2,但肯定每个人都需要资产管道等。我应该选择 json-views、hibernate5、gsp 等吗?如果我忘记添加这些,以后如何添加?
【问题讨论】:
标签: grails