小编Jef*_*eck的帖子

Grails包结构

我正在接受一个Groovy和Grails的现有代码库,但是对我来说包结构似乎很奇怪.

对于域类,他们将它放在com.company.domain的以下包中,然后对于该类的控制器,它是com.company.controller

这个结构对我来说非常不合适,因为域和控制器类已经在grails-app文件夹中的自己的文件夹下组织.

我的计划是根据实际用途重做包和组,例如com.company.billing和com.company.util.

我的计划有什么不利之处吗?我缺少当前的包结构有什么好处吗?

grails packages

7
推荐指数
1
解决办法
1402
查看次数

Groovy作为列表​​问题

我遇到了这段代码,对我而言似乎不需要有任何理由做以下事情

def answers = [] as List
Run Code Online (Sandbox Code Playgroud)

代替

def answers = []
Run Code Online (Sandbox Code Playgroud)

在groovy中,我认为[]是空列表,因此不需要具有列表

groovy

6
推荐指数
1
解决办法
1417
查看次数

将Grails部署到子上下文路径

我想将grails war部署到子上下文路径但是当我尝试这个时,应用程序将不会加载和错误filterStart所以我要么丢失了一些东西,要么grails不能部署到子上下文.有没有办法在子上下文中加载grails?

grails groovy tomcat

4
推荐指数
1
解决办法
1369
查看次数

如何从当前时间减去分钟数

我试图从当前时间减去10分钟,但我无法在我查找的文档中找到正确的语法

到目前为止我有这个

def deltaMinutes = 10
use(TimeCategory) {
    def nowTime = new Date() - deltaMinutes.minutes
    log.debug nowTime
}
Run Code Online (Sandbox Code Playgroud)

并在SmartThings IDE中获取此信息

java.lang.NullPointerException @ line 53

也许IDE不支持这个库?计算这个的下一个最佳方法是什么?

groovy smartthings

3
推荐指数
1
解决办法
2280
查看次数

Java 6SE中ArrayList的增长策略

我想知道是否有人知道Java 1.6中ArrayList的增长政策?java doc说

除了添加元素具有恒定的摊销时间成本这一事实之外,未指定增长策略的详细信息.

但我只是想知道细节,因为我知道我的目标是开始,但我想确保我的初始大小足够大,不会导致立即调整大小.我知道使用HashMap你可以设置一个负载因子在背景中发生了类似的事情吗?还是在太空出来的时候它总是在增长?

java optimization arraylist

2
推荐指数
1
解决办法
3479
查看次数

标签 统计

groovy ×3

grails ×2

arraylist ×1

java ×1

optimization ×1

packages ×1

smartthings ×1

tomcat ×1