草庐IT

IDEA集成github

全部标签

java - 每次集成测试后 Spring 上下文变脏

我最近以自由职业者的身份开始了我当前的项目。我投入其中的一件事是失败的Jenkins构建(它从4月8日开始失败,也就是我开始这里的前一周)。一般来说,您可以在日志中看到一大堆DI问题。我做的第一件事是让所有测试以相同的方式工作,从相同的应用程序上下文开始。他们还实现了自己的“模拟”东西,但似乎无法正常工作。在与主要开发人员讨论后,我建议开始使用Springockito。(对于某个模块,他们需要模拟他们的集成测试-遗留原因,无法更改)无论如何,在那之后事情开始严重失败。许多在测试中被模拟的bean,根本就没有被模拟,或者没有被发现等等。通常,它会在加载应用程序上下文时失败,表明缺少一个或

java - 将PayPal功能集成到Java中

我正在尝试使用JSF页面将PayPal功能集成到Java项目中。我需要一种方法来设置付款价格,将请求发送到PayPal登录(我已经有可用的沙箱帐户),重定向到我的网站,并根据结果执行我自己的逻辑。我在寻找某种教程,并且遇到了这个博客:http://www.integratingstuff.com/2010/07/17/paypal-express-checkout-with-java/。但是我似乎找不到正确的API。任何人都可以为我提供参考或逐步指南以实现我的目标吗?先感谢您! 最佳答案 您应该看看developer.paypal.

java - 集成测试 DropWizard 应用程序

我刚刚阅读了DropWizard的测试文档,并爱上了它的内置IntegratedTestingcapabilities.TL;DR:它允许您的JUnit测试启动内存中的Jetty实例,并实质上为您的API端点(资源方法)提供服务,因为它们将存在于野外。这允许您使用客户端(针对localhost)实际访问您的API端点并查看它们如何执行/执行。太棒了!我想知道是否可以使用这个DropWizardAppRule(或类似的东西)来启动/关闭我的DropWizard应用程序并验证没有抛出异常(冒烟测试);和冒烟测试会很有用,因为可能有一些与初始化相关的异常会阻止应用程序启动(错误的配置文件等)

java - Intellij IDEA 不检测文件更改,因此在运行前不进行

我正在上以下课:publicclassMyClass{publicstaticvoidmain(String[]args){System.out.println("abc");}}当我运行main方法时,如预期的那样打印了“abc”。然后,在用“def”修改“abc”之后,我打印的是“abc”而不是“def”。我试图手动触发Make按钮,但我得到了同样的错误结果。此外,在“事件日志”选项卡中,每次我尝试运行该方法时都会记录“所有文件都是最新的”消息,即使我更改了要打印的内容也是如此。如果我右键单击该文件并选择“编译MyClass.java”,一切都会按预期进行。我的工作站(xubunt

java - 配置spring xml配置命名空间,避免idea警告

我有以下springxml配置header:....当我在idea中打开文件时,我看到红色错误:1.xmlns:p="http://www.springframework.org/schema/p-URIisnotregisteredbeans标签的想法错误。但它运行良好。如何避免红色错误?附言我的xml配置中有以下片段:classpath:hibernate.cfg.xmltrue${jdbc.dialect}UTF-8truetruevalidate 最佳答案 一个特殊的命名空间(pnamespace)没有定义在XSD文件中,只

c# - 关于 "Tell, don' t的问题请问"idea

有一句名言说Proceduralcodegetsinformationthenmakesdecisions.Object-orientedcodetellsobjectstodothings.—AlecSharp帖子的主题正是关于这一点。假设我们正在开发一款游戏,其中有一个Game,其中有一个Board。当面临决定我们要在Board类上实现哪些方法的问题时,我总是想到两种不同的方法:第一种方法是使用getSize()、getPieceAt(x,y)、setPieceAt(x,y,piece)填充Board类)。这似乎是合理的,并且通常在库/框架中找到。Board类有一组想要共享的内部特

java - 如何将 BIRT 日志记录集成到应用程序日志记录中?

我正在使用SpringFramework、Hibernate和Wicket开发Web应用程序。我已经将BIRT运行时引擎集成为报告组件,但我遇到了日志记录问题。应用程序中的每个其他组件最终都会将其日志消息传送到log4j。我有一个log4j配置文件,它允许我调整每个组件的细节。然而,BIRT希望我调用带有目录名称参数的setLogConfig()。第一个问题是这给了我另一个文件系统路径来放置在应用程序配置中,第二个问题是我不能使用跟踪应用程序其余部分的相同工具来跟踪BIRT日志。是否有人有将BIRT日志记录集成到log4j或其他应用程序范围的日志系统中的解决方案?

java - 如何为 IntelliJ IDEA 安装 apache 公共(public)库?

commons-lang3-3.1-bin.zip从commons.apache.org下载并使用javajdk/lib解压缩到文件夹中。我需要从这个库中导入秒表。IntelliJIDEA怎么做?更新:为什么intelliJ不能只将pom.xml添加到现有项目而不尝试删除它?这样解决:从http://commons.apache.org/下载了一个库intelliJ>ProjectStructure>Dependencies>+>Library>lib从commons.apache.org的路径附言。仍在寻找使用Maven解决此问题的方法...没有用Maven解决:无法运行项目。可能我

java - IntelliJ IDEA Gradle + Groovy

我是IDEA的新手。我想做的是拥有一个项目(或模块?),它具有Maven文件夹结构(又名src/main/java、src/main/groovy、src/test/groovy等),由Gradle管理并支持创建Groovy类及其编译和执行。我尝试过的:创建一个“Groovy”项目。我可以添加“Maven”支持,但不能添加Gradle。创建一个“Gradle”项目并向其中添加“Groovy”模块我可以管理依赖项和插件,但文件结构一团糟。代码进入项目的子文件夹(也就是模块的名称)我无法直接将文件夹添加到模块的“src”。当我将它们复制到src文件夹时,它们被视为包名称。我在找什么:特定问

intellij Idea中的Java代码格式化(链式方法调用)

我在IntellijIdea14.1.4中遇到了java代码格式化的小问题。我有一段我手动格式化的代码,对我来说看起来不错:publicclassTest{privatestaticfinalImmutableMapmap=newImmutableMap.Builder().put("key","value").put("key","value").put("key","value").put("key","value").put("key","value").put("key","value").build()}但是当我重新格式化这段代码(Ctrl+Alt+L)时,我得到:publi