Java 使用带-parameters标志的Spring Devtools

Java 使用带-parameters标志的Spring Devtools,java,spring,spring-boot,Java,Spring,Spring Boot,我在Spring Boot应用程序中使用Java 8反射API的参数类,因此我需要使用-parameters标志编译源代码,以获取参数名称,而不仅仅是arg0、arg1。。。现在我想使用SpringDevTools使我的开发过程更快。但是如何告诉Devtools也使用-parameters标志编译Java类,因为现在它丢失了真正的参数名,并尝试使用arg0、arg1等 这取决于您使用的IDE 正如报告中所述: 使用spring boot开发工具的应用程序会自动重新启动 每当类路径上的文件发生更改

我在Spring Boot应用程序中使用Java 8反射API的参数类,因此我需要使用-parameters标志编译源代码,以获取参数名称,而不仅仅是arg0、arg1。。。现在我想使用SpringDevTools使我的开发过程更快。但是如何告诉Devtools也使用-parameters标志编译Java类,因为现在它丢失了真正的参数名,并尝试使用arg0、arg1等

这取决于您使用的IDE

正如报告中所述:

使用spring boot开发工具的应用程序会自动重新启动 每当类路径上的文件发生更改时

因此,您可以使用所需的编译器参数编译Java文件


日食 转到首选项并选中以下选项:

Java编译器存储有关方法参数的信息(可通过反射使用)


IntelliJ 转到设置,然后在字段中添加
-参数

生成、执行、部署编译器Java编译器其他命令行参数