解決mybatis不加@Parm註解報錯問題

<build> <plugins> <plugin> <artifactId>maven-compiler-plugin</artifactId> <version>3.5.1</version> <configuration> <source>${maven.compiler.source}</source> <target>${maven.compiler.target}</target> <compilerVersion>${maven.compiler.source}</compilerVersion> <showDeprecation>true</showDeprecation> <showWarnings>true</showWarnings> ** <compilerArgument>-parameters</compilerArgument> ** </configuration> </plugin> </plugins> </build>

另外查看:

在8以前的jdk版本的時候,我們利用反射只能獲取到參數類型,然後參數名字都是利用arg0,arg1,arg2......所以在使用一些反射編程方面上不是很方便,jdk8開始開闢了這項function,但是我們正常情況下使用jvm不會默認保留參數名字,因爲這個可能導致class文件過大或其他問題,所以我們如果需要可以自行開啓,下面說下idea怎麼開啓parameters

1.File->Settings->Build,Execution,Deployment->Compiler->Java Compiler 2在 Additional command line parameters: 後面填上 -parameters,如下圖 3 填好後,再將項目重新build一下,如下圖

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章