我有一个 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)
可能是什么问题?
我创建了一个新的 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
这是我应该担心的事情吗?如果是这样,我应该在我的项目/配置中更改什么?
您可以在下面看到我的配置文件的屏幕截图: