草庐IT

intelliJ

全部标签

java - IntelliJ IDEA - 我可以自动增加构建(版本)号吗?

我能以某种方式设置IntelliJ构建过程来预处理Java源代码并给我不断递增的构建号吗?像这样的东西:intmyBuildNumber=INTELLI_J_IDEA_MAGIC_WHICH_WILL_INCREMENT_EVERY_BUILD; 最佳答案 好的,在AtomHeartFather的提示下,我明白了。首先我们需要写一个antxml文件。该文件将创建一个文件,其中将存储内部版本号并递增,然后它将查看您的源代码文件${src}/com/yourPath/Main.java对于变量publicstaticfinalStrin

java - IntelliJ 可以生成没有 "get"前缀的 getter 吗?

IntelliJ具有生成Javagetter的强大功能。例如,对于一个字段privatefinalStringfoo,它会生成一个gettergetFoo()。有什么方法可以配置IntelliJ以生成Stringfoo()格式的getter?我主要使用不可变对象(immutable对象)并且更喜欢这种语法。 最佳答案 很好的问题!只是为了澄清自IntelliJ15发布以来@DannyDan的回答......设置:Alt+插入选择Getter在RHS上从'...'打开模板配置从LHS创建一个新模板-请参见下面的示例确定并选择您的新模板

java - Intellij Idea 可以配置为在发生 JUnit AssertionError 时中断吗?

是否可以将IntellijIdea配置为在调试期间发生JUnitjava.lang.AssertionError时中断?我知道IntellijIdea支持在调试过程中出现异常时中断的功能,但我不确定这是否适用于AssertionErrors。当必须在运行单元测试之前准备大型应用程序上下文时,这将特别有用。我搜索过,但找不到这个问题的答案。以下是我的“运行”>“查看断点...”>“Java异常断点”对话框的配置方式: 最佳答案 在Breakpoints对话框中,单击+按钮添加一个新断点,从下拉列表中选择“JavaExceptionBr

java - IntelliJ 抑制 API 方法的未使用警告

我最近从Eclipse切换到IntelliJIDEA,我非常喜欢检查器,发现它们用警告标记潜在错误对我来说非常有用。我遇到了一个我无法解决的问题:我有一些Java项目在其他项目中用作API,因此它包含未使用的方法,这些方法被标记为:Unusedwarning我如何为API方法抑制这种情况?是否有@SuppressWarnings("unused")的替代方法,因为这也抑制了有关方法内部未使用警告的警告,并且没有让读者清楚这个方法是为API使用而设计的只是没有在当前项目中使用? 最佳答案 @Sebastian建议让您的类实现一个接口(

java - 有没有办法在 Intellij Idea 中用另一个替换类?

伙计们,这是我的问题:我有一些类在我的项目中的许多地方使用。我必须用提供的jar中的另一个替换这个类。有什么方法可以重构这个吗?我想这是一个简单的问题,但我不知道如何解决。这不是关于替换源代码——我想要的是从我的库中按类替换所有类的使用,并能够完全删除我自己的类。想象一下,我已经创建了自己的StringUtils并且发现有一个apache.commonStringUtils库,现在我想在我的代码中的任何地方使用它。类方法的签名不是问题:它们是一致的。? 最佳答案 有这个“迁移”功能。右键单击任何类->重构->迁移。有点烦人的是你必须

java - IntelliJ IDEA 中缺少 "Update resources"选项

我正在使用tomcat7开发javaweb应用程序。在Debug模式下运行tomcat,我在“更新”菜单上没有“更新资源”和“更新类和资源”选项。只有“热交换类”、“重新部署”和“重启服务器”。拜托,你能帮忙找到他们吗?非常感谢!这会节省我很多时间.. 最佳答案 您所要做的就是部署分解的工件而不是.ear/.war。返回部署选项卡中的运行/调试配置,更改您部署的工件并选择以:exploded结尾的工件 关于java-IntelliJIDEA中缺少"Updateresources"选项,我

Spring Boot 3.x 全新的热部署配置方式(IntelliJ IDEA 2023.1)

更多热门技术文章今天在暨大给学生上课的时候,发现在SpringBoot项目中配置热部署的方式有一丢丢的改变,具体往下看。最近还把IDEA更新到了IntelliJIDEA2023.1版本第一步,在pom.xml文件中添加依赖dependency>groupId>org.springframework.bootgroupId>artifactId>spring-boot-devtoolsartifactId>optional>trueoptional>dependency>第二步,配置Buildprojectautomatically如果你用的是Windows系统,请按照file->setting

java - Intellij 不显示运行按钮

即使该文件位于src文件夹中,Intellij也不会显示运行按钮。也许你知道该怎么做?P.秒。这很奇怪,因为该文件曾经显示运行按钮,但在重新克隆g​​it存储库后它就不再显示了。 最佳答案 右键单击src目录并选择选项MarkDirectoryAs>SourcesRoot。 关于java-Intellij不显示运行按钮,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/3708157

java - IntelliJ IDEA有Create Wrapper代码生成器吗

如果我有一个带有几个方法的接口(interface)。有时我需要创建一个新的接口(interface)实现,它包装接口(interface)的另一个实例并将大部分方法委托(delegate)给包装的实例。然后我会更改一些实现,也许不会委托(delegate)它们。一个典型的例子是JDK中的Collections.unmodifiableXXX()方法,它阻止了对修改方法的访问。IntelliJ是否有任何代码帮助可以生成接口(interface)的委托(delegate)实现,然后我可以调整几个方法? 最佳答案 您可以分两个阶段进行。

java - 运行单元测试右键单击上下文项在 IntelliJ 12 中不可见

我下载了最新的intellij12版本,现在我没有看到右键单击上下文菜单项来为当前文件运行我的单元测试。那个选项现在在哪里? 最佳答案 刚刚在Maven项目中遇到了同样的问题-我忘记将测试类标记为公共(public),这立即解决了它。 关于java-运行单元测试右键单击上下文项在IntelliJ12中不可见,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/13779537/