小编Arc*_*her的帖子

如何在Apache Camel中定义通过ref抛出的异常

必须在我用XML定义的camel路由中抛出异常.发现throwException声明可从Camel 2.3获得,如下所示:

 <throwException ref="forced"></throwException>
Run Code Online (Sandbox Code Playgroud)

但是,我不知道如何定义forced要抛出的异常类.由于可以使用不同的异常消息多次抛出相同的异常 - 最好知道是否throwException具有其他形式的定义,以便就地定义异常类和异常消息.

apache-camel

16
推荐指数
2
解决办法
1万
查看次数

与lodash深度比较的对象数组

我有两个与我深深比较的对象阵列 lodash

但是,我有一个问题:

> var x = [{a:1, b:2}, {c:3, d:4}];
> var y = [{b:2, a:1}, {d:4, c:3}];
> _.difference(x,y, _.isEqual);
[ { a: 1, b: 2 }, { c: 3, d: 4 } ]
Run Code Online (Sandbox Code Playgroud)

我应该如何比较看两者是否相等?

javascript arrays javascript-objects lodash

14
推荐指数
3
解决办法
2万
查看次数

什么是最好的Apache Camel路由视觉设计师?

那么,谁可以建议一些优秀的Apache Camel路由视觉设计师?

想知道是否有一些非常好的Apache Camel路由可视化器(看到一些maven2驼峰可视化器,但它产生了奇怪的结果).

apache-camel

11
推荐指数
1
解决办法
2万
查看次数

有没有办法配置Amazon EC2实例以支持EhCache所需的多播发现

有没有办法配置Amazon EC2实例以支持EhCache自动发现所需的多播?(通过iptables hacks等)/

multicast ehcache amazon-ec2

10
推荐指数
1
解决办法
9287
查看次数

Jetty 7.0 SSL配置的密钥库密码

尝试使用以下指令在jetty 7.2.2上设置SSL:http: //docs.codehaus.org/display/JETTY/How+to+configure+SSL

卡在3b上: keytool -importkeystore -srckeystore jetty.pkcs12 -srcstoretype PKCS12 -destkeystore $JETTY_HOME/etc/keystore

jetty随默认密钥库发货$JETTY_HOME/etc/keystore.运行该命令时我被要求输入密码.我不知道默认密钥库密码.

如果我尝试用新创建的密钥库替换该密钥库 - 我在jetty启动时收到IOException - 密钥库被篡改或密码不正确.

我做错了什么?或者什么是默认的密钥库密码?

ssl jetty keystore keytool

9
推荐指数
2
解决办法
1万
查看次数

如何延迟spring beans启动?

有一个spring应用程序(实际上是grails应用程序)运行apache-activemq服务器作为spring bean和几个apache-camel路由.应用程序使用hibernate来处理数据库.问题很简单.Activemq + Camel启动BEFOREgrails将特殊方法注入hibernate域对象(实际上是保存/更新方法等).因此,如果activemq在启动时已经有一些数据 - camel开始处理没有注入grails DAO方法的消息.这失败了grails.lang.MissingMethodException.必须在Grails将特殊方法注入域对象之前延迟activemq/camel启动.

grails spring

7
推荐指数
2
解决办法
5262
查看次数

What is Spring DSL equivalent for Spring XML "depends-on" attribute in Grails

考虑一下我可以写resources.xml:

<bean id="beanOne" class="ExampleBean" depends-on="manager,accountDao"/>
Run Code Online (Sandbox Code Playgroud)

我会用Spring DSL编写它resources.groovy.怎么写depends-on指令?

grails

7
推荐指数
1
解决办法
1112
查看次数

在Spring MVC Rest中处理JSon时如何处理POJO嵌套对象

我试图找出如何更好地处理Spring MVC中嵌套Java对象的JSon序列化/反序列化.

我的域名模型如下:

  public class Cart {
        private String id;
        private Customer customerID;
        private Checkout checkoutID;
        private List<CartProduct> itemCatalogList;

        *** ... getters & setters ... ***


    }

   public class ProductCart {
        private String sku;
        private String color;
        private String sizeBase
        private int qty;

        *** ... getters & setters ... ***


    }

    public class Checkout {
        private String id;
        private String billingAddress;
        private String shippingAddress;
        private Cart cartID;

        *** ... getters & setters ... ***


    }
Run Code Online (Sandbox Code Playgroud)

我想的JSon是这样的:

查看:

{
  "cart": { …
Run Code Online (Sandbox Code Playgroud)

java rest spring json spring-mvc

6
推荐指数
1
解决办法
2万
查看次数

如何使用Apache Camel转储使用HTTP组件发送的HTTP正文和标头

如何使用此路由转储使用Apache Camel HTTP组件发送的HTTP正文和标头:

   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, constant('GET')).
   setBody(constant(null)).
   to("http://null")
Run Code Online (Sandbox Code Playgroud)

这是groovy中的Camel DSL代码.那可能吗?

java groovy apache-camel

6
推荐指数
2
解决办法
1万
查看次数

骆驼:如何将Integer标头的值增加设定的数量

到目前为止,这是我的代码,在此我想将offset标头的值增加50

.process(new Processor() {
     @Override
     public void process(Exchange ex){  
         ex.getIn().setHeader("offset", Integer.parseInt(ex.getIn().getHeader("offset").toString())); }
  })
Run Code Online (Sandbox Code Playgroud)

有人知道一个简单的解决方案吗?

apache-camel

6
推荐指数
1
解决办法
3681
查看次数