我使用 spring、java 8 和 gradle。
在 Java 8 中,您可以使用反射来访问方法的参数名称。这使得 @Param 注释变得不必要,因为 Spring 可以从方法参数的名称推断出 JPQL 参数的名称。
http://docs.oracle.com/javase/tutorial/reflect/member/methodparameterreflection.html
如何用gradle来做
这样我就无法构建我的项目
tasks.withType(JavaCompile) {
options.compilerArgs = ["-Xlint:unchecked", "-Xlint:deprecation", "–parameters"]
}
最佳答案
“–parameters”
中的减号不是“经典”减号。将其替换为“-parameters”
。
关于java - 使用 java 8 使用参数构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34343440/