快速创建Gralis项目
来源:互联网 发布:写轮眼美瞳淘宝 编辑:程序博客网 时间:2024/06/10 00:59
需求:通过Bean自动的构建针对此Bean的增删改查功能。
开发环境:IDEA-2017、 MySql5.7、Grails-3.3.2
简介:
由于要想偷点懒,让编译器自动生成增删改查(含页面)功能,后续只需要稍做加工就能快速的完成大部分的功能开发工作。Grails框架基于java web的再次封装,采用Groovy语言,页面采用GSP,同时支持原生的jsp,java类,及查询语句,算是相当的方便搭建中小型系统。--个人理解
构建一个完整的Demo
步骤:
1、在IDEA中新建一个Grails 项目
请去官网下载Grails最新包,配置到Grails SDK Home一栏。
2、数据库配置
项目创建后,会生成很多项目文件夹,主要的使用到的是在grails-app这个目录下。
(注意:数据库及表需要提前创建好,grails3.3.2设置deCreate:create貌似不会自动创建数据表了,本人未测试成功)
打开 ../grails-app/conf/application.yml这个文件后开始配置数据库信息,此文件是
dataSource:是我们需要配置本地数据库账号和密码,修改username /password ,属于通用配置,相当于全局变量。
enviroments :是我们需要让配置生效的环境配置,开发者模式直接在编译器启动,测试模式在编译器直接调试,产品模式打包成war,官方链接:http://docs.grails.org/snapshot/guide/conf.html#environments;修改对应的dbCreate :默认设置为update即可,修改url:为本地链接地址如:url: jdbc:mysql://localhost:3306/mytable。(注意值都不需要打引号)
配置后的范例:
3、创建Domain域类(即java bean)
找到项目目录 ../grails-app/domain右键,选择创建domain class
创建完成后,点击此域类,在类中添加一些属性和约束,在右侧的窗口中会看到几个功能tab,点击此tab即可生成对应的controller service views。
点击对应的UserController UserService UserViews选择生成操作就会自动生成对应的增删改查方法和gsp页面,方便快捷。
生成对应的类、方法、页面如下:
4、最后启动项目,查看页面
就是这么简单,grails已经完成了大部分的工作,还是挺方便的。
**最后注意一条:在连接数据库时需要添加对应的数据库依赖包,否则会出现启动项目失败,连接超时异常,本文采用的是mysql,因此在项目根目录下../build.gradle文件的dependencies {}依赖中添加一行配置:runtime 'mysql:mysql-connector-java:5.1.29'。
OK重新运行项目就可以成功启动了。
- 快速创建Gralis项目
- 认识Gralis
- maven快速创建项目
- 使用Maven2快速创建项目
- YII 快速创建项目GII
- YII 快速创建项目GII
- vue-cli快速创建项目
- cocos2d创建项目使用bat批处理快速创建项目
- VisualStudio 快速创建空解决方案项目代码
- 如何快速的创建maven web项目
- GitHub 快速上手 ---- 创建、上传项目
- Ruby On Rails 快速创建项目
- bee api 快速创建 api项目
- 快速创建laravel项目shell脚本
- Spring Boot 快速创建项目入门
- 用Maven Archetype Plugin快速创建项目
- Unity快速创建项目常用的文件夹
- Vue.js快速创建项目并启动
- mysql数据库备份
- 微信支付兴起,万亿级用户交易记录存储的挑战
- 2017年末福利,快来看一看。
- 移植u-boot
- python使用变量操作mysql语句
- 快速创建Gralis项目
- Java设计模式02--观察者模式
- gogradle显示java.nio.file.FileSystemException: 客户端没有所需的特权
- 记录一下github使用中遇到的问题
- Raspberry3 搭建opencv3
- 从数据库取到数据转换json后,时间格式带上T的解决办法
- 期末课程设计--银行储蓄系统
- 2017/12/22【迎接新的一天】
- Spring Boot Profile 与Maven Profile 集成实践