NutzCN Logo
问答 nutzmvc: eclipse与idea运行结果不一致
发布于 2826天前 作者 Leewell1989 1818 次浏览 复制 上一个帖子 下一个帖子
标签:
@At("/menu/systemMenu/get")
	@Ok("json")
	public Object getSystemMenu(String menuName, String userId) {

以上代码,在eclipse中运行可以正常接收参数,迁移到idea运行时,参数值为null, 参数前必须要加@Param(" ")....

1 回复

如果用最新版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了

添加回复
请先登陆
回到顶部