小编ash*_*ipj的帖子

Grails - 如何获取不同用户对象的列表

有没有办法,我可以获得不同User对象的列表(基于用户名).仍然得到结果作为User对象列表而不是用户名列表.

我的代码是

def criteria = User.createCriteria()
def users = criteria.list() {
    projections {
        distinct("username")
    }
    setResultTransformer(CriteriaSpecification.ROOT_ENTITY)
}
return users
Run Code Online (Sandbox Code Playgroud)

目前我正在获取用户名列表,而不是用户名.

grails

9
推荐指数
2
解决办法
2万
查看次数

Grails +如何将日期添加到日期

在Grails中,是否有一种简单的方法可以在日期之间添加/减去月份?

我们有像dateObj.add(10)这样的方法,它们会在dateObj中添加10天.所以我的问题是有没有办法增加几个月.

grails

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

Spring 延迟执行一段代码

我有一个 Spring Boot 控制器,它进行两次服务调用。第二个调用应该只在 10 秒后发生,在从第一个调用得到响应后。

public SomeResponse myAction() {
    res = serviceCallA();
    waitFor(10) {
        serviceCallB();
    }
    return res;
}
Run Code Online (Sandbox Code Playgroud)

该操作不必等待来自 serviceCallB() 的响应来返回响应。对 serviceCallB() 的调用只需在单独的线程中触发。

实现这一点的最佳方法是什么?我需要类似 ThreadPoolTask​​Executor 的东西,但有延迟。

示例代码会很棒..

spring-boot

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

从 SQS 队列启动 AWS Batch

我有一个长时间运行的批处理作业,计划迁移到 AWS Batch。由于运行此作业需要几个小时,因此我无法使用 AWS Lambda。

但是,要求之一是从我的 AWS SQS 队列触发此作业。

我找不到任何关于此的参考文档。甚至可行吗?

amazon-sqs amazon-web-services aws-batch

5
推荐指数
1
解决办法
4087
查看次数