小编Nac*_*hoB的帖子

如何在Camel Route中使用Enum?

我有以下路线:

.choise()
   .when()
      .simple("${body.messageType} == 105")
          .to(...)
   .when()
      .simple("${body.messageType} == 106")
          .to(...)
Run Code Online (Sandbox Code Playgroud)

我想用这个枚举来比较。

  package myPackage; 

  public enum Code {
     CODE_A("105"), 
     CODE_B("106")

     private String value;

    Code(String value) {
        this.value = value;
    }

    public String value() {
        return value;
    }
}
Run Code Online (Sandbox Code Playgroud)

我尝试做这样的事情,但它不起作用..

.simple("${body.messageType} == ${type:myPackage.Code.CODE_A.value()}")
Run Code Online (Sandbox Code Playgroud)

有办法解决这个问题吗?

apache-camel

5
推荐指数
2
解决办法
3617
查看次数

运行 fuzzywuzzy/fuzz.py 时出错

我有一个程序,它使用fuzzywuzzy来匹配 csv,并查找任何可能重复或非常相似的字符串。当我比较两个文件时,fuzzywuzzy引发以下错误:

WARNING:root:Applied processor reduces input query to empty string all comparisons will have score 0. [Query:'+']
Run Code Online (Sandbox Code Playgroud)

任何人都知道是什么原因导致出现该错误?

python fuzzy-search fuzzywuzzy

3
推荐指数
1
解决办法
3123
查看次数

标签 统计

apache-camel ×1

fuzzy-search ×1

fuzzywuzzy ×1

python ×1