java - class反编译时如何处理spring内部类?
怪我咯
怪我咯 2017-04-17 17:58:35
0
3
420

对,这是一个坑!绝逼是一个坑!
要修改公司以前产品的代码,但由于历史遗留问题,然而工程源代码已经找不到了,只有war包

好吧,只能通过“jd-gui.exe”工具逐个文件进行反编译
但在编译DAO层代码的时候,发现很多内部类文件,内部类的区别只在于构造函数的参数列表。(见下图)

实在不知道该如何合并,求大神支招!感激不尽!

怪我咯
怪我咯

走同样的路,发现不同的人生

membalas semua(3)
刘奇

Jika jadual parameter mengandungi kelas atas (iaitu kelas awam), anda boleh mengalih keluar parameter ini dan meletakkannya di dalam kelas untuk menulisnya sebagai kelas dalam bukan statik Jika tiada parameter sedemikian, ia akan ditulis sebagai kelas dalaman statik. Walau bagaimanapun, kod yang dikompilasi adalah berbeza kerana alat yang berbeza Ia bergantung terutamanya pada cara kelas dalaman ini dipanggil dalam kod lain.

伊谢尔伦

Jika anda mempunyai masa, anda boleh menukarnya kepada kelas dalaman tanpa nama.

Tetapi jika anda menukar $1 atau sesuatu kepada nama kelas undang-undang, ia masih akan berfungsi.

大家讲道理

Saya hanya boleh mengatakan bahawa ia memalukan.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan