草庐IT

intellij-eap

全部标签

java - IntelliJ IDEA 对 Spring Boot 项目的持久化支持

我尝试使用JPA创建一个SpringBoot2项目,以使用Hibernate访问MySQL数据库。我在http://start.spring.io/上创建了一个Gradle项目具有JPA和MySQL依赖项并导入IntelliJIDEA2017.1Ultimate默认情况下,持久性工具窗口不存在。我搜索了解决方案并找到了许多不同的答案,并且知道我有点困惑应该如何配置我的项目。正确的做法是什么?我应该向我的项目添加什么框架支持?Spring数据JPAhibernateJPA我应该如何添加它们?右键单击我的模块并“添加框架支持”(我可以在此处选择SpringDataJPA和Hibernate

java - Intellij IDEA 编辑器 : classpath order

我试图为此寻找解决方案,但没有成功:在IntellijIDEA中,我设置了一组模块,因此我拥有以下内容:我的Web项目(所有模块依赖项都设置为“运行时”)我的Web项目依赖项#1(+将JAR复制到MWP的/WEB-INF/lib的工件)我的Web项目依赖项#2(+将JAR复制到MWP的/WEB-INF/lib的工件)Dependency#1有一个类org.acme.foo,但MWP也有,而且定义不同(哦,快乐)。它构建正常-MWP中的所有代码都正确地针对MWP中的类而不是Dependency#1构建。但是......在它的编辑器中,Intellij给了我红色波浪线,因为它更喜欢使用不兼

java - 在 Intellij-Idea 调试器中转储一个巨大的数组

在Idea中是否有一种方法可以将大量-非常-整数数组的内容转储到剪贴板中?数组上的“复制值”不返回任何内容。 最佳答案 要使用复制值获取剪贴板中的值,您需要定义一个“Java数据类型渲染器”来解释数组的内容。右键单击您的数组变量选择“查看方式->创建...”在“JavaDataTypeRenderers”窗口中,创建一个新条目,使用Arrays.toString(this)设置“Whenrenderinganode,usefollowingexpression”。应用,选择您的数组变量并执行Ctrl-C以获取内容。

使用 Java 9 和 Intellij Idea 不存在 JavaFX

我正在使用IntellijIdea编译一个使用Maven依赖项的项目,Intellij一直告诉我我的项目有50多条错误,因为JavaFX不存在。Intellij没有将我代码中的所有javafx依赖项突出显示为错误,只是一旦我按下运行并编译程序,它就会说JavaFX中的所有内容都不存在。我尝试重新下载最新的JDK(Java9.0.1),但没有解决问题。我进入了默认项目结构和项目结构以确保它使用了正确的jdk并且没有解决问题。我使用的所有jdk似乎都列出了项目中包含的javafx包。这也只是我与friend合作的特定项目的一个问题。我们可能不得不将所有代码转移到一个新项目中,但我不确定这是

java - IntelliJ 13 Tomcat 配置类 org.springframework.web.util.Log4jConfigListener 的应用程序监听器时出错

我正在尝试使用IntelliJ13及其内置的Tomcat部署插件运行Java/Spring/Hibernate/Ivy应用程序。我使用的是Tomcat8.0.9,但我也尝试过使用Tomcat6.0.39。当我尝试启动Tomcat时,我正在创建一个工件;更具体地说,是一场爆炸性的war。我正在使用Ivy来解决我的依赖关系,这是因为它是一个不使用Maven的遗留应用程序。愚蠢,我知道。当尝试使用任何版本的Tomcat从IntelliJ内部运行此应用程序时,我在“服务器”日志中收到以下消息:C:\dev\apache-tomcat-6.0.39\apache-tomcat-6.0.39\bi

java - idea intellij maven项目无法制作

我有Maven项目。Maven构建完全成功。但是我不能做这个项目。[信息]建立成功项目包含一个模块。Idea看不到依赖关系。Error:(3,38)java:D:\Dropbox\Programming\java\spring\springBook\src\main\java\ch14\validator\ContactTestValidator.java:3:packageorg.springframework.stereotypedoesnotexistPOM:4.0.0springBookspringBook1.0-SNAPSHOT3.2.3.RELEASEjunitjunit3

java - 在 IntelliJ Java 应用程序中构建变体(产品风格)

是否可以在IntelliJ中为传统Java应用(而非Android项目)构建基于不同源集的变体?我想使用Androidgradle插件附带的productFlavors等功能,但用于传统的Java应用程序。例子:library_red--HelloImpl.javalibrary_blue--HelloImpl.javalibrary_common--Hello.javacompiledlibrary_blue--Hello.class,HelloImpl.classcompiledlibrary_red--Hello.class,HelloImpl.class

java - IntelliJ 14 + Lombok 插件 + @Builder = 错误

我的IntelliJ14和Lombok注释“@Builder”有问题。我有一些类(class):@Getter@BuilderpublicclassTransactionFilter{privateStringname;privateProductTypeproduct;...publicstaticTransactionFilterBuilderdefaultBuilder(){TransactionFilterBuilderbuilder=builder();builder.product(ProductType.DEFAULT);returnbuilder;}}我正在尝试在另一个

java - 如何在 Intellij IDea 的测试中不删除静态导入?

有一个选项Optimizeimportsonfly(Editor->General->AutoImport)可以删除未使用的导入。但是当创建一个测试类时,Intellijidea添加importstaticorg.junit.Assert.*;到它。但是当文件被保存时(刚刚添加后)它删除了这个导入。有没有一种方法可以设置IntelliJidea来防止这种情况,但保持Optimizeimportsonfly启用? 最佳答案 我认为没有适合您具体情况的设置,但是:有一个设置Editor>CodeStyle>Java|使用带有*的导入然后

java - 如何在 Intellij 13.1.4 的 Maven 多模块项目中重建/制作 .iml 文件

我正在Intellij中的一个多模块Maven项目中工作。另一个模块中有一个快照更新,需要在几个POM中进行更新。通常我会从Maven插件工具中单击“重新导入所有Maven项目”,然后进行完整构建。但是,这次与更改的POM关联的.iml文件没有更新。直到我做了“Build->RebuildProject”,.iml文件才被更新。有谁知道如何更新.iml文件作为构建配置的一部分?注意:在重建项目之前,我知道mvn至少接受了更改,因为我的本地.m2存储库有最新的快照。编辑#1:因此,如果我在模块中添加Maven运行时依赖项,这也是正确的。除非我重建项目,否则它不会接受更改。