JAVAssist.jar是一款java開(kāi)發(fā)中十分重要的jar文件字節(jié)碼編輯工具架包,如果你的java工具庫(kù)缺少了該架包的話(huà)那么可以通過(guò)kk下載分享的地址來(lái)獲取!

JAVAssist.jar(javassist工具)使用方法
1.右擊“項(xiàng)目”→選擇Properties,在彈出的對(duì)話(huà)框左側(cè)列表中選擇Java Build Path,彈出對(duì)話(huà)框,這里選擇"Add Library",彈出對(duì)話(huà)框,選擇"User Library",然后選擇→Next
2.在出現(xiàn)的對(duì)話(huà)框中,可以選擇已經(jīng)創(chuàng)建好的用戶(hù)自定義庫(kù),也可以選擇User Libraries,彈出的新對(duì)話(huà)框中選擇"New",創(chuàng)建新的用戶(hù)自定義庫(kù)。
3.在待創(chuàng)建用戶(hù)自定義庫(kù)中,輸入新的自定義庫(kù)的名字,
4.為新庫(kù),添加所需的Jar包
5.添加好用戶(hù)自定義庫(kù)后,之后可以重用這些已定義好的User Library庫(kù),為開(kāi)發(fā)節(jié)省時(shí)間。
JAVAssist.jar(javassist工具)主要作用
在Java虛擬機(jī)裝入.class文件之后,類(lèi)方法被“去名化”,也就是丟棄方法形參的參數(shù)名,而使用形參的序列號(hào)傳遞參數(shù)。若要通過(guò)Java反射獲得參數(shù)的參數(shù)名,則必須在Edition中指定“Selection參數(shù)名”。JavaScript沒(méi)有這個(gè)問(wèn)題,它可以正確地為任何方法獲取它的參數(shù)的參數(shù)名。
SpringMVC是通過(guò)方法參數(shù)注入請(qǐng)求參數(shù)的,這比struts2MVC方便得多,Spring也是通過(guò)Javassist實(shí)現(xiàn)這一點(diǎn)的。