idea
穿条秋裤到处跑
Wu,Rosen Wanlong
展开
-
idea反编译后的源码显示为/* compiled code */
这种情况应该是没有反编译成功显示的结果,即没能反编译出方法体。在idea plugins中,Java Bytecode Decompiler比较好用,反编译能力强大。如果没有安装的,安装该插件重启即可;如果已经安装了,还是没有反编译成功,可能是插件冲突所致。file --> setting --> plugins打开插件列表,搜索decompiler,查看显示的列表中,是否有安装Java Bytecode Decompiler,如果没有,安装即可。如果安装了多个,如上图,我同时安装了Java Bytec原创 2022-07-07 13:47:50 · 2860 阅读 · 0 评论 -
idea中如何添加自定义的todo
在开发中,可能有的时候因为某些原因,某个功能暂时没法完成,可能是因为第三方的接口暂时没有提供,可能是自己只定义了一个接口,给别人调,但具体的实现还没有填充,等等,这些情况最好都添加一个todo标识,提醒自己这个功能还没有完成。大多数项目都是多个人共同协作开发,所以,如果大家都用同一中todo标识的话,那就多半区分不开。首先,创建一个自定义的todo pattern打开setting/editor/TODO进行idea的todo管理界面上面的patterns是本地环境中支持的todo范式,下面的.原创 2021-05-10 14:00:31 · 3896 阅读 · 0 评论 -
idea开发vue项目时,使用@引入组件警告:Module is not installed
由于在Vue-cli3.x中没有了build文件夹,而编译器又找不到webpack.config.js文件,所以就出现了Module is not installed这个错误。解决办法:依次打开file/setting/languages&frameworks/javaScript/Webpack配置webpack configuration file,点击输入框右侧的小文件夹图标,选择node_modules目录下的webpack.config.js文件应用并保存后,需要重启一下ide.原创 2021-03-05 10:19:55 · 6280 阅读 · 5 评论 -
idea中编辑*.vue文件没有任何提示
idea开发java程序使用频次较高,开发前端项目貌似较少,至少我们公司前端开发使用的是vs,如下图,编辑vue文件时,没有任何提示,代码也是清一色的,不太友好。如何在idea中安装vue相关插件呢?打开设置中心,选择plugins插件,搜索vue.js并安装。安装完成后会提示重启,插件重启后生效。下面这一步比较关键,选择editor–>file types,在上方的recognized file types列表中找到html并选中,点击下方加号,添加*.vue。重点在于要选中上方列表的.原创 2021-02-19 13:03:12 · 9525 阅读 · 1 评论 -
idea 如何关闭 field injection is not recommended 警告
idea中有很多代码检查机制,比如命名是否遵循驼峰规则,是否有冗余代码,是否有魔法值等等,在依赖注入时,直接使用@Autowired注解进行注入时,可能会出现黄色小波浪线,提示你:field injection is not recommended 不推荐使用属性(变量)注入方式。打开setting-->Editor-->inspections-->Spring-->Code-->Filed injection warning去掉右边的小勾勾,Apply-->OK即可原创 2020-07-23 14:02:04 · 3282 阅读 · 0 评论 -
.gitignore中添加了忽略规则为何还是会提示版本更新,git如何清除部分文件的版本管理
某些文件,如java编译后的/target/class目录下的文件,*.iml文件等都是不需要上传到github的,这些文件可能随时都在变化,管理版本是没有意义的。在.gitignore文件中可以制定规则哪些文件不管理但是,如果之前不小心,已经上传上去了。...原创 2020-07-22 10:57:10 · 1776 阅读 · 0 评论 -
idea中使用git只add部分module的更新
在微服务项目的开发过程中,有很多module对应不同的微服务。有些微服务是我们负责的,有些则是其他人负责的。有时候,可能会不小心或格式化一些其他module的代码,但又不想上传,此时,要么将对应的代码恢复原样,要么就在add的时候不添加不需要上传的那一部分。在idea下侧的Terminal中可以直接执行git命令,当然,也可以右键项目–》git–》git相关操作。git add .会添加所有的更新文件,使用git add xxx/可以添加对应module的更新至缓冲区中,然后再commit和push。原创 2020-07-21 16:43:33 · 1334 阅读 · 0 评论 -
idea中push到github或gitee过程中的常见错误记录
刚用git进行版本控制不久,过程中遇到了很多很多问题,之前一直使用svn,git支持分布式版本管理,在你自己本地上,也会有版本更新的记录。使用svn时,必须要保持网络畅通,所有的版本记录是记录在中央服务器的。而使用git,在没有网络的情况下,可以commit到本地仓库,在网络畅通的情况下,再与中央服务器保持一致。另外,如果中央服务器迁移,从本地再同步到云服务,svn会丢失所有的版本记录,而git不会,毕竟分布式,你的主机有所有的版本记录。idea中使用git和以前在myeclips中使用svn其实有差.原创 2020-07-13 13:28:28 · 1878 阅读 · 0 评论 -
Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:2.7:resources
在idea中执行mvn install项目打包时会报错:Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:2.7:resources (default-resources) on project k3: Cannot create resource output directory:xxxxxxxx,输出文件的资源路径似乎是被占用了。我这边的情况就是之前使用了xftp从该目录上传了文件,对应的目录一直能够被占用,尽原创 2020-07-09 15:54:38 · 2918 阅读 · 0 评论 -
idea中如何查看一个类的方法被那些类调用了,显示方法对应的调用树
idea更新版本后,可能以前熟悉的快捷键就不大好使了,并且,idea的配置还是很多的。今天我想查看一个方法被其它那些方法对象调用时,使用alt+7或者alt+f7都不好使,但使用idea对应的菜单栏工具肯定好使。首先,在万不得已的时候,我们还是可以使用鼠标右键 --》 Find in Path在项目中全局搜索。例如我现在想要搜索项目中关于timeFirst方法的调用情况:还是可以查出一些东西,但我们想要的肯定比这个多。现在,我们在用鼠标选中对应的方法的情况下,点击菜单栏的Navigate --&.原创 2020-06-30 11:41:57 · 22886 阅读 · 3 评论 -
idea中springBoot项目修改html之类的文件后服务不自动更新
打开File–>Settings–>Build,Execution,Deployment–>Compiler,勾选Build project automatically组合键:“Shift+Ctrl+Alt+/” ,选择 “Registry” ,在打开的页面中,选中compiler.automake.allow.parallel选项...原创 2020-04-26 17:06:02 · 2063 阅读 · 2 评论 -
springMVC包扫描失效,前端控制器加载异常
今天练习一个springMVC的web项目,之前都好好的,新建一个module后,连基本的hello请求都无法访问,首页报404。反复查看了代码多遍,都没有发现异常项,没有任何报错,只是点击超链接请求后,会在后台打印以下错误信息:org.springframework.web.servlet.PageNotFound.noHandlerFound No mapping found for HT...原创 2020-02-25 18:46:07 · 475 阅读 · 0 评论 -
Idea不能显示类的继承关系,pom文件的右键属性中也没有Diagrams选项(已解决)
今天在使用idea的过程中,莫名发现,pom文件中点击右键,没有show Dependencies或者Diagrams选项,并且java类也不能显示集成关系,查阅了一下资料,很多人推荐重装软件,或者是配置文件,特别是maven的settings.xml的问题,不过,根据我使用软件的经验来看,重装软件,很大概率上解决不了问题。经过多番尝试,终于找到了解决之道,方法如下:UML Suppor...原创 2019-09-10 17:23:18 · 8731 阅读 · 5 评论