草庐IT

groovy++

全部标签

java - 如何在不丢失消息负载的情况下将 sleep 设置为 Mulesoft 中的流

我想插入脚本来延迟Mulesoft中的处理流程。我试图在groovy中插入脚本,但我丢失了消息有效负载,所以当我必须获取消息有效负载时,接收到空指针。我怎样才能不丢失消息负载?谢谢 最佳答案 如果您在流程中使用Groovy组件,那么您可以按如下方式定义sleep():-并且记住在Groovy中返回message.payload,这样你就可以获得payload最后,否则您将获得null有效载荷Groovy有一个问题,如果你最后没有返回,就会丢失有效载荷,所以,在Groovy中,你需要在最后返回有效载荷,这就是您收到null负载的原因或

java - 如何使用 Apache Camel 转储随 HTTP 组件发送的 HTTP 正文和 header

如何使用此路由转储使用ApacheCamelHTTP组件发送的HTTP正文和header:from('direct:abc').setHeader(Exchange.HTTP_URI,constant("${config.gnutch.solr.coreUrl}/select")).setHeader(Exchange.HTTP_QUERY,constant("q=${q}&wt=xml")).setHeader(Exchange.CONTENT_TYPE,constant('application/xml')).setHeader(Exchange.HTTP_METHOD,const

java - 防止 JSPX 创建自闭合标记 (<div></div> != <div/>)

JSPX有转弯的可爱副作用:进入:对于许多浏览器来说,这会导致布局困惑和困惑,即使它是有效的XHTML。因此,我使用groovy脚本通过以下正则表达式查找所有可能的错误HTML:defm=html=~/]*?>/defbad=m.findAll{it[1]==it[2]};有没有办法让JSPXXML处理器不自动关闭标签? 最佳答案 我一直在使用 关于java-防止JSPX创建自闭合标记(!=),我们在StackOverflow上找到一个类似的问题: https

java - 是否可以将包中的所有类注册为 Spring bean

我熟悉基于SpringsJava的配置选项,包括@Component和@Configuration与@Bean注释的结合使用注册Springbean。但是,当将一个体面大小的项目转换为Spring时,系统地接触项目中的所有类并使用@Configuration@Bean进行更新可能会非常耗费人力或者用@Component注释每个类。我们有一个大型Groovy项目要转换,我想简化这个过程。我的问题:Spring中是否提供了一种工具,允许您告诉Spring自动配置特定包中的所有有效bean候选类?如果没有,还有哪些其他选项可用? 最佳答案

java - Spring-Boot 在 WAR 文件中找不到 JSP 页面

运行spring-boot项目时(java-jar/path/to/war.war)找不到.jsp文件。用@ResponseBody注释的方法工作正常。View解析器正在提供JSP页面的正确路径,但找不到它们。本项目只有一个配置类,没有web.xml。配置类:@Configuration@EnableAutoConfiguration@EnableWebMvc@ComponentScan(basePackages="org.ghc.security.web")classScMainextendsWebMvcConfigurerAdapter{//SpringBootBootStrap.

java - 如何通过 Groovy 获取文件 build.gradle 的完整路径?

我需要在buiid.gradle文件附近的java项目中创建文件。我必须在build.gradle-file中创建任务(Groovy任务),我的任务必须在我的项目中的buiid.gradle附近创建文件,但我不知道-如何获取buiid.gradle-file的路径,即放入我的项目。Groovy如何获取文件buiid.gradle的完整路径?请帮助我。 最佳答案 有几种方法可以实现这一点。如果您查看WorkingWithFiles页面,您可以简单地使用作为Project对象一部分的file()方法。如果您查看ProjectDSLDoc

java - 在 Jenkins 管道脚本中找不到适合抓取的类加载器

我在编写Jenkins管道脚本时遇到问题。这是我的Jenkins管道脚本中的代码:@Grab(group='org.postgresql',module='postgresql',version='42.1.4')importgroovy.sql.Sql;importjava.util.ServiceLoader;importjava.sql.Driver;ServiceLoaderloader=ServiceLoader.load(Driver.class);print("GoCheckout")defdbUrl="jdbc:postgresql://10.10.100.86:543

java - 将 REPL 添加到 Java 项目的技巧

人们发现哪些技术有助于使用Clojure、Scala、JRuby、构建工具等来改造带有REPL的Java项目以快速进行试验?我经常需要处理普通的旧Java项目(POJO项目?)并且怀念REPL。OtherSOquestions解决这个话题,但这些已经有好几年了,而且回复也过时了。我将首先贡献一些我用来解决这个问题的技术。 最佳答案 如果项目使用Maven,gmaven插件和随附的mvngroovy:shell会很有帮助,尽管得到它configuredcorrectly可能具有挑战性。对于那些不使用Maven的项目,一种常见的模式是将

java - Grails 与 REST 的 Spring 性能

我使用纯Groovy/Grails创建了一些REST端点。目前大多数操作都是类似CRUD的。我开始将Grails应用程序的性能与我使用JMeter制作的CRUD场景的等效Java/Spring应用程序进行比较。所以现在我将我在Grails中实现的场景的一个子集移植到一个基本的SpringMVC应用程序。我对看到其他人在网络上发布的性能比较非常感兴趣。任何人都可以向我推荐一些吗?欢迎提供有关我将要进行的测试和分析的任何其他信息。谢谢!关于答案的更新:@Lari下面的回答引用了一个测试非常全面的网站,比较Grails2.X对比Spring4.X(请参阅README.md),以及许多其他框架

java - Groovy SSL 签名验证 : signature length not correct?

我正在尝试使用提供的公钥和签名来验证用私钥签名的消息。像charm一样工作的命令行是catcall.blah|openssldgst-sha256-verifypublic-key.pem-signaturesignature.sigVerifiedOK已使用命令从X509证书创建public-key.pemopensslx509-pubkey-noout-inx509key.cer>public-key.pem现在我试图在groovy中模仿它,这是我的代码staticvoidmain(String[]args){/*VerifyaDSAsignature*/if(args.lengt