草庐IT

findbugs-idea

全部标签

四款IDEA中代码补全的插件

说明:本文介绍四款IDEA中代码补全的插件及使用感受,插件如下:以下插件都在2023.2版本的IDEA中安装使用的,旧版本IDEA可能无法使用。Tabnine在IDEA的插件商店中安装,官网(https://www.tabnine.com/)。可使用GitHub账号登录,有三个版本,basic版免费;pro版前三个月免费,包年144刀,可绑定支付宝,无需visa卡;企业版39刀;个人评价:延迟低,准确度高。另外在方法上面还有一些附加功能,如Explain(代码解释)、Fix(检查代码是否有错误)等,但都是英文说明。另外美中不足的是,该插件不能在Mapper.xml中提供补全功能。属于比较优秀的

IDEA切换 Springboot初始化 URL

🌹作者主页:青花锁🌹简介:Java领域优质创作者🏆、Java微服务架构公号作者😄🌹简历模板、学习资料、面试题库、技术互助🌹文末获取联系方式📝往期热门专栏回顾专栏描述Java项目实战介绍Java组件安装、使用;手写框架等Aws服务器实战AwsLinux服务器上操作nginx、git、JDK、VueJava微服务实战Java微服务实战,SpringCloudNetflix套件、SpringCloudAlibaba套件、Seata、gateway、shadingjdbc等实战操作Java基础篇Java基础闲聊,已出HashMap、String、StringBuffer等源码分析,JVM分析,持续更新

java - 使用 IntelliJ IDEA 调试时如何解析 JSP 中的 Spring 模型变量?

当通过IntelliJIDEA(终极版)运行Tomcat应用程序时,我在JSP中设置了一个断点。到目前为止一切顺利,我可以按预期单步执行JSP。问题是:我无法解析Spring模型变量,例如${path}调试时。EvaluateExpression触发错误:“找不到变量‘path’”。作为解决方法,我可以使用显式引用模型值.这样我就可以看到testPath在Variables»_jspx_page_context»attributes中,但不是path. 最佳答案 变量path是SpringFramework的一部分,并被设置为Pag

java - Android Studio 有单独的 FindBugs 插件吗?

根据this,FindBugs支持多种IDE作为插件,包括Droidio(AndroidStudio)所基于的IntelliJ-Idea。这是否意味着IntelliJ-Ideaplug-in可以安装到Droidio中,还是某处有一个独特的(或者还没有,但将需要一个)? 最佳答案 这个答案可能有点晚了,因为Droidio现在正式称为AndroidStudio,而且我们已经处于测试版0.8.2,但我刚刚检查安装常规FindBugs-IDEA插件是否正常。此外,我不知道该插件有专门针对AndroidStudio的不同版本,如果您必须调整所

java - IDEA、Hamcrest 和静态导入

我的maven项目包括186187org.hamcrest188hamcrest-all1891.3190当我输入assertThat..我想让IDEA弄清楚需要以下内容importstaticorg.hamcrest.MatcherAssert.assertThat;相反,我明白了。如何纠正?如何让IDEA执行静态导入? 最佳答案 打开括号,你会得到静态导入方法的提示。在添加括号之前,IntelliJ不会理解这是您尝试引用的方法。换句话说,输入assertThat(然后输入ALT-ENTER。

java - findbugs 反对匿名内部类

这段代码:Set>theSet=newTreeSet>(newComparator>(){@Overridepublicintcompare(finalMap.Entrye1,finalMap.Entrye2){returne2.getValue().getStartTime().compareTo(e1.getValue().getStartTime());}}));在Sonar中触发违规,触发findbugs规则“SIC_INNER_SHOULD_BE_STATIC_ANON”,其描述如下:Thisclassisaninnerclass,butdoesnotuseitsembedd

java - 使用 String.format 而不是连接的 toString 方法的 IntelliJ Idea 模板

我想使用String.format而不是连接、StringBuffer等为toString方法创建IntelliJIdea模板。例如我有以下对象:publicclassFoo{privateintid;privateStringname;privateListvalues;}如果我默认为所有字段生成toString,Idea将生成:@OverridepublicStringtoString(){return"Foo{"+"id="+id+",name='"+name+'\''+",values="+values+'}';}但我想生成以下内容:@OverridepublicStringt

潇洒郎:2024 IDEA、Pycharm获取最新激活码获取方式

IDEA获取最新激活码https://idea.javatiku.cn/手机打开,看到验证码,30分钟有效,输入验证码获取到最新激活码

推荐一款微软出品的开发神器,体验不输IDEA!

推荐一款微软出品的开发神器,体验不输IDEA!VSCode简介VSCode全称VisualStudioCode,是微软开源的一款集成开发工具,目前在Github上已有135K+Star。VSCode号称能重新定义代码编辑器,不仅免费而且开源,能在多个平台上运行使用。VSCode对比IDEA不仅更轻量级,而且构建与响应速度也更快!再来看下使用VSCode开发Java项目的效果图,界面还是挺炫酷的!下载及安装接下来我们将下载并安装VSCode,让它具有开发Java应用的能力。首先我们需要下载VSCode的安装包,下载压缩包版本简单又快捷,下载地址:code.visualstudio.com/Dow

java - Intellij Idea 13 UI Designer 和自动 Gradle 构建

我使用IntellijUIDesigner为项目创建表单。当我使用idea构建时一切正常,因为它会为我处理编译表单,但由于我们最近切换到使用Gradle进行构建,它还无法生成可执行的jar文件。我的google-fu引导我找到了几篇解释编译需要ant脚本的帖子(例如link、link2、link3,以及我以以下结尾的帖子:link4)我的项目是一个多模块设置。rootbuild.gradlesubprojects{applyplugin:'java'applyplugin:'idea'repositories{mavenCentral()}}supprojectbuild.gradle