从myeclipse到IntelliJ IDEA(一)——反编译插件

最近在学习spring boot,发现网上教程啊,博客啊什么的用的基本是idea,myeclipse的基本没有,看看教程好像idea功能是挺强大的,所以就试着下了一个idea。此系列博客主要记录我从myeclipse到idea的各种使用不适及处理方法。

本次博客主要记录反编译插件的问题

首先从myeclipse开始,用过myeclipse的人都知道,myeclipse需要自己部署反编译插件(听说2018自带反编译插件,我用的是2017),我用的自然是最常用的 jad ,教程网上一堆,我看的是  https://blog.csdn.net/weixin_39885282/article/details/80220055  这个博客。但是最近看spring boot的时候出了问题。众所周知,spring boot主要是简化各种配置文件,那用什么简化呢?答案是:自动配置和注解,所以学习spring boot就避免不了看各种注解。但是,重点来了,我直接ctrl+左键进注解源码的时候,发现反编译出来的不是注解源码,比如 @SpringBootApplication ,反编译出来的是下面这个东西

 

至于出了什么问题,我不知道,也不想解决了,换idea。另外,myeclipse没有创建spring boot模板的能力(可能能用插件,反正自带的没有),我是官网上创建的模板导进来的  https://start.spring.io/  ,不过myeclipse 2017支持spring boot的运行,这个还是很欣慰的。

好了 ,看完myeclipse,我们再来看看idea。安装破解什么的直接略过,直接进入idea使用。上面也说过,idea支持创建spring boot模板,不过需要先在File-->Setting-->Plugins中开启一下spring boot,然后直接File-->New-->Module-->spring Initiallzr,选jdk,选导入模块(web,jdbc什么的),然后就完成了。

然后我愉快地点到自动创建的启动类中,准备看看@SpringBootApplication的源码。。。等等,为毛按住 Ctrl+鼠标点击进不去???是快捷键不对???上设置看看。。。。好吧英文看不懂,还是百度吧。。。。没错啊就是 Ctrl+鼠标点击,那为啥呢,换个注解看看,就@AutoWrite吧。输入@au,让我们愉快地Alt+/,没反应???,再按两下,可能快捷键不对,百度,修改。好了,我们按百度说的改完了,再试,我去???No suggestions???没有是什么鬼,想一想我多年的开发经验(还在上大学,不要脸),不会是要装反编译插件吧,百度,什么??自带,设置看看File-->Setting-->Plugins-->Installed搜索Java Bytecode Decompiler,出来一个,前面没打勾?那就打上勾,提示要重启,OK重启,结果:失败。可能是坏了,我们换一个jad,File-->Setting-->Plugins-->Marketplace(就刚才那栏旁边),搜索jad,出来四个,那装最新的。完成,重启,结果:失败。绝望,让我去看spring boot帮助文档冷静冷静。一小时后,我突然想到了一个重要问题,不会是没源码吧,我看结构目录的时候好像就一个jdk1.8,赶紧去看看,的确只有jdk1.8,看看pom.xml,有配依赖啊,可能是没放在这里吧,算了以防万一去看看吧。!!!真没源码???难以置信???赶紧更新一下。OK,终于点进去了,@SpringBootApplication的源码也是正常的

好。我们复制一下来写博客,Ctrl+c,Ctrl+v  嗯???没复制上,再来一次,还没有???低头看看键盘,亮着啊,什么鬼,不会复制粘贴快捷键都改吧,那也太反人类了,双击选中右键,看一眼Copy,是Ctrl+c啊。看一看有没有提示,

vim emulation是什么鬼,百度吧,终于,我把vim模式关了(这里我就要吐槽一下了,你这个idea是给程序员开发用的,你弄个vim不让编辑类前几行是搞什么,虽然说的确是不用改,但复制粘贴都不给就过分了吧),成功复制成功。

好,问题终于解决了,接下来我愉快地看了@SpringBootApplication源码,准备试试spring的注解能不能用,输入@au,Aut+/,嗯???怎么又没提示,逗我玩呐!!!刚改完快捷键,我都还记得怎么改呢,试试其他的,删几个@SpringBootApplication的字母,Aut+/,嗯???好使的,思考,思考,终于,用过Android Studio的我成功想到了首字母没大写,于是@Au,Aut+/,成功,perfect!!!开瓶啤酒庆祝一下,咳咳,开个玩笑,程序员看着程序怎么能喝酒呢,喝杯水意思意思,咳咳。

好了,以上就是我第一次用idea的经过及解决方法,虽然只用短短几百字就说完了,但的确是用了一天的时间解决,毕竟用了3年myeclipse了,换编译器确实不习惯,接下来我还会继续写关于我是用idea的各种问题及解决过程。

最后,为这个博客做一下总结。idea的反编译插件,ennnnnnn,真的好用,不用安装,再设置里打开就行,不过它的maven好像有点问题,需要手动加载pom.xml文件。

以上!!!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值