小编Bar*_*ler的帖子

如何在Groovy/Grails中记录taglib(或一般的闭包)

我正在编写我的第一个taglib作为插件的一部分,我想记录它.添加javadoc(有没有文件groovydoc的地方或它真的是一样的东西?)似乎不适用于非方法.

具体来说,如何记录def mytag:

/**
 * This doc shows up
 */
class MyTagLib {
  static namespace = "myns"

  /**
   * This doc does not show up, but I'd like to document attrs.
   */
  def mytag = {attrs ->
    out << "something"
  }
}
Run Code Online (Sandbox Code Playgroud)

因为使用闭包指定了Grails中的很多东西,如果它真的无法记录它们,那么看起来我们遇到了问题.是否有其他解决方案涉及我应该使用的单独的文档文件?

documentation grails groovy

11
推荐指数
1
解决办法
1042
查看次数

如何使用ScalaQuery进行分页查询?

我有一个查询返回Person我正用于从数据库中获取一页结果的对象:

def page(pageNumber:Int, pageSize:Int) : Seq[Person] = database.withSession {
  val query = for(person <- People) yield person.mapped
  val startIndex = (pageNumber - 1) * pageSize
  query.list.slice(startIndex, startIndex + pageSize)
}
Run Code Online (Sandbox Code Playgroud)

这有效,但我想知道我是否可以在数据库中进行分页,方法与javax.persistence.QueryAPI setFirstResultsetMaxResults方法相同,而不是slice在结果列表中使用.

scala scalaquery

11
推荐指数
1
解决办法
2375
查看次数

git-svn合并并提交细节

我们使用git-svn来管理SVN仓库的分支.我们面临以下问题:在分支中用户X进行了多次提交后,用户Y希望使用git-svn将分支中的更改合并到trunk.我们看到的问题是,所有单个合并操作的提交消息看起来好像是由用户Y创建的,而分支中的实际更改是由用户X进行的.

有没有办法向git-svn表明合并时,使用原始提交消息/作者进行给定的更改而不是进行合并的人?

svn git merge

5
推荐指数
2
解决办法
3246
查看次数

标签 统计

documentation ×1

git ×1

grails ×1

groovy ×1

merge ×1

scala ×1

scalaquery ×1

svn ×1