我在运行pig脚本的项目中使用springboot。我定义了一个Pig自定义项。我想知道是否可以将bean注入这个udf类。udf类是这样的:现在工作的udf如下所示:
public class MyUDF extends EvalFunc<String> {
public String exec(Tuple input) throws IOException {
final ClassA instanceA = new ClassA();
return instanceA.func(input);
}
}
我想知道我是否可以离开 instanceA
到Spring容器?我试过了
public class MyUDF extends EvalFunc<String> {
@Autowired
private final ClassA instanceA;
public String exec(Tuple input) throws IOException {
return instanceA.func(input);
}
}
也定义了一个构造函数,但这两个方法都不起作用。是因为这个吗 instanceA
应该是静态的吗?
有没有办法在Pig自定义项中使用豆子工厂?
暂无答案!
目前还没有任何答案,快来回答吧!