小编Vah*_*yan的帖子

@Size 注释似乎不适用于我的课程

我有一个 Spring Boot 控制器,其端点接受以下配置类(作为 json)。该类具有参数maxIterations并将@Size注释设置为9000

...
import javax.validation.constraints.Max;
import javax.validation.constraints.Size;

public class Configuration {
    // Max iterations
    @Size(max = 9000)
    private Integer maxIterations;

    ...
}
Run Code Online (Sandbox Code Playgroud)

问题是,当使用POST以下命令调用该端点时json,它不会返回错误或警告,说明参数maxIterations高于9000

{
  "maxIterations": 15000
}
Run Code Online (Sandbox Code Playgroud)

这是我的控制器:

@PostMapping()
@ResponseStatus(HttpStatus.CREATED)
public String doSomething(@RequestBody Configuration configuration) {
    ...
}
Run Code Online (Sandbox Code Playgroud)

可能是什么问题?

java configuration annotations spring-boot

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

为什么在关闭 GDX 游戏窗口后会出现错误?

我创建了一个新的 GDX 项目,添加了所有必要的配置,以便它以应有的方式运行。然而,问题是每当我关闭游戏窗口时,它都会显示以下错误:

Execution failed for task ':desktop:DesktopLauncher.main()'.> Process 'command 'C:/Program Files/Java/jdk1.8.0_181/bin/java.exe'' finished with non-zero exit value -1

这是我应该担心的事情吗?如果是这样,我应该在我的项目/配置中更改什么?

您可以在下面看到我的配置文件的屏幕截图:

这是配置文件,用于上下文

java android gradle libgdx

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