@At("/menu/systemMenu/get")
@Ok("json")
public Object getSystemMenu(String menuName, String userId) {
以上代码,在eclipse中运行可以正常接收参数,迁移到idea运行时,参数值为null, 参数前必须要加@Param(" ")....
@At("/menu/systemMenu/get")
@Ok("json")
public Object getSystemMenu(String menuName, String userId) {
以上代码,在eclipse中运行可以正常接收参数,迁移到idea运行时,参数值为null, 参数前必须要加@Param(" ")....
如果用最新版nutz,在pom.xml的plugins添加下面的语句
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.3</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
<compilerArgs>
<arg>-parameters</arg>
</compilerArgs>
<useIncrementalCompilation>false</useIncrementalCompilation>
</configuration>
</plugin>
编译级别可以是1.6+, 但编译时的JDK必须是JDK8+, 运行时JDK6+即可.
如果无法满足编译JDK的要求, 那么只能添加@Param了