我刚刚开始使用JAX-RS注释进行客户端-服务器通信(使用Resteasy + RestyGWT)。有时,我会在运行时遇到一个问题,我认为可能会在编译时发现。最近的示例忘记了在构造函数中使用@JsonCreator批注,或者在从getter生成的属性名称和使用@JsonProperty为构造函数参数指定的属性名称中,大小写不匹配。仅在构建应用程序后测试服务时,我才注意到这两者。所以我想知道是否有一些工具可以在编译时进行这些检查。像FindBugs或Checkstyle插件之类的东西会很棒,因为我们已经在使用这些工具进行各种静态分析。