小编典典

如何使用Java 8 --parameter标志编译Spring Boot应用程序

spring-boot

Spring文档告诉 我们如果使用Java 8
–parameters标志编译项目

,则可以跳过在@PathVariable之类的批注中提供参数名称的操作。也就是说,我们可以使用@PathVariable id代替@PathVariable("id") id

在Spring Boot Maven应用程序中,我很好奇知道如何告诉编译器使用 parameters 标志。默认情况下启用吗?我们是否需要在
pom.xml中 提供某些内容?


阅读 357

收藏
2020-05-30

共1个答案

小编典典

在Spring Boot2.0中,--parameters默认情况下应启用该标志。

对于旧版本,可以在pom.xml文件中将Java编译器选项指定为Maven编译器插件的参数

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-compiler-plugin</artifactId>
    <configuration>
        <compilerArgs>
            <arg>-parameters</arg>
        </compilerArgs>
    </configuration>
</plugin>
2020-05-30