以下仅仅是个人理解,只记录自己在开发中的问题:
1,官网下载JDK1.7及以上,配置其系统变量(path):安装目录/bin; 安装目录/jre/bin;
2,下载grails-2.5.4,或其他版本,配置其系统变量(path):安装目录/bin;
3,Intellij IDEA2016.3 ,MySQL免安装版,apache-maven-3.2.5;
4,开始开发了:
1)在IDEA中新建一个grails工程
2)conf / DataSource.grovy 此配置文件按照如下方式配置:(我使用的是MySQL数据库免安装版,此处另外需要在lib目录下加入mysql-connector-java-5.1.21-bin.jar(也可以是其他版本...自行配置)这个连接jar包)
dataSource {
pooled = true
driverClassName = "com.mysql.jdbc.Driver"
username = "root" //数据库的userName
password = "123456" //数据库的密码,此处不再详解MySQL免安装数据库的使用及配置。可百度搜索。
}
hibernate {
cache.use_second_level_cache = true
cache.use_query_cache = false
cache.region.factory_class = 'org.hibernate.cache.ehcache.EhCacheRegionFactory'
}
environments {
development {
dataSource {
dbCreate = "update"
url = "jdbc:mysql://localhost:3306/grails?useUnicode=true&characterEncoding=utf8"
dialect = org.hibernate.dialect.MySQL5InnoDBDialect
logSql = true
formatSql = true
}
}
test {
dataSource {
dbCreate = "update"
//jdbc:mysql://localhost:端口号/MySQL的database的名字
//此处

本文介绍了Grails框架的基础搭建过程,包括JDK、Grails的配置以及IntelliJ IDEA的使用。在Grails工程中配置DataSource以连接MySQL数据库,并利用Grails的ORM特性自动生成数据库表。通过BuildConfig.groovy调整运行属性,创建Controller并注入Service。Grails的自动装配简化了数据库操作,避免手动编写SQL。同时,展示了如何在Controller中处理JSON数据传输和解决跨域问题。
最低0.47元/天 解锁文章
1284

被折叠的 条评论
为什么被折叠?



