有没有办法,我可以获得不同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中,是否有一种简单的方法可以在日期之间添加/减去月份?
我们有像dateObj.add(10)这样的方法,它们会在dateObj中添加10天.所以我的问题是有没有办法增加几个月.
我有一个 Spring Boot 控制器,它进行两次服务调用。第二个调用应该只在 10 秒后发生,在从第一个调用得到响应后。
public SomeResponse myAction() {
res = serviceCallA();
waitFor(10) {
serviceCallB();
}
return res;
}
Run Code Online (Sandbox Code Playgroud)
该操作不必等待来自 serviceCallB() 的响应来返回响应。对 serviceCallB() 的调用只需在单独的线程中触发。
实现这一点的最佳方法是什么?我需要类似 ThreadPoolTaskExecutor 的东西,但有延迟。
示例代码会很棒..
我有一个长时间运行的批处理作业,计划迁移到 AWS Batch。由于运行此作业需要几个小时,因此我无法使用 AWS Lambda。
但是,要求之一是从我的 AWS SQS 队列触发此作业。
我找不到任何关于此的参考文档。甚至可行吗?