`
veteran123
  • 浏览: 7229 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论
文章列表
Groovy提供了许多‘匕首方法’(匕首,短小精悍也~如 each,eachWithIndex,any,every,grep,join,sort,find,findAll,collect,groupBy,inject,reverse,tokenize, unique,max,min,count,sum等)来提升开发者的开发效率,但常被Java开发人员忽视。在这篇随笔中我将为您演示各方法的使用。 each 遍历list def list  =  [ ' a ' ,  ' b ' ,  ' c ' ] list.each { elem  -&g ...
配置篇 在config.groovy文件中有名为layer1.prop1的参数。请问,在Controller中如何访问它?在Service中呢? 访问方式一样,可采用以下任意一种方法: view source print ? 1 grailsApplication.config.layer1.prop1 2 //或者 ...

Grails 2.0.4(二)

1.添加 Airline 类 static constraints 里面是字段顺序   class Airline { static mapping = { table 'some_other_table_name' columns { name column:'airline_name' url column:'link' frequentFlyer column:'ff_id' } } static constraints = { name(blank:false, ...

Grails 2.0.4(一)

1.grails create-app trip-planner 2. class Trip { String name String city Date startDate Date endDate String purpose String notes } 3.grails generate-all Trip 生成 class TripController{ ... def list() { params.max = Math.min(params.max ? params.int('max') : 10, ...

拖延症

“拖延症”的良方——对于追求完美,自制力差,情绪化的人很受用。 【谨以此文共勉。】 来源: 胡野的日志   上大学以后,我开始有了拖延的毛病。立下目标无数,但时常却动力奇缺,常常在网上浏览着各色的小说和 ...
本代码示例为官方网站上示例 def a = 'coffee' def c = { def b = 'tea' a + ' and ' + b } assert c() == 'coffee and tea' def c try{ def a = 'sugar' c = { a } //a closure always returns its only value } assert c() == 'sugar' def d = c //we can also assign the closure to ano ...
Global site tag (gtag.js) - Google Analytics