在开发新项目时,发现使用feign远程调用时,@RequestParam的value没有加默认值报错了!!
以前开发项目时候没有加value还是一样能给执行的啊!
经过一番发现需要配置一个maven编译插件
在项目跟pom文件引入下面插件:
<build>
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.1</version>
<configuration>
<source>${java.version}</source>
<target>${java.version}</target>
<encoding>UTF-8</encoding>
<compilerArgs>
<arg>-parameters</arg>
</compilerArgs>
</configuration>
</plugin>
</plugins>
</build>
java version 在1.8以上