Grails
hxr_Null
这个作者很懒,什么都没留下…
展开
-
Grails3.*版本的连接数据库配置
Grails3版本较1、2版本还是有不少改进之处。数据库配置上,老版本是在conf/DataSource.groovy下进行配置,而到了3版本,在conf下已经找不到DataSource.groovy了。本文以连接mysql数据库为例(其他数据库配置方式类似),没有具体配置如下:1、打开conf/application.yml文件,找到environments,它的下面有developmen...原创 2018-05-19 10:11:31 · 1128 阅读 · 0 评论 -
grails-开发中的总结:render、response、forward、redirect
redirect请求重定向。使用:1、redirect(url:"http://....") 【打开的是此处输入的路径】2、redirect(url:"/【controller】/【action】")【打开的是默认IP+端口+输入路径】forward请求转发。使用:1、forward(url:"【同一类中的action方法】") //直接指定同一类中方法名2、for...原创 2018-07-28 11:04:15 · 1144 阅读 · 0 评论 -
grails3—配置多数据源
如果grails项目中,不同的domain类型需要映射不同的数据库中的表,此时就需要连建立多个datasource去连接指定的数据库。配置连接多个库的具体实现方法为:在application.yml文件中,增加dataSources属性配置,里面包含每个具体的数据源配置。如下: 如果需要实现不同的domain类连接操作不同的库,在domain类中static mapping下还需要...原创 2018-08-19 10:44:36 · 1153 阅读 · 0 评论 -
grails3版本的拦截器
grails3版本中,去掉了Filter,拦截器功能由Interceptor完成。Interceptor在controller所在的目录下定义,命名规则是:名称+Interceptor。内部需要实现三个方法:boolean before()【执行方法之前拦截,默认返回true】、boolean after()【执行方法之后拦截,默认返回true】、void afterview()【页面渲染...原创 2018-08-19 10:25:24 · 1354 阅读 · 0 评论 -
Grails3.*版本直接使用sql语句操作数据库的简单例子
1、使用sql语句操作数据库1——最简单的类型(单一、默认数据连接)1、首先要在application.yml文件配置好数据库连接2、操作数据库一般在service层中使出现。在相应的类中,声明数据库连接——dataSource,该声明必须在方法外,也就是声明为全局的。def dataSourcegrails会自动将application.yml文件中配置的dataSource...原创 2018-05-19 10:24:04 · 1076 阅读 · 6 评论