0
Я пытаюсь создать экземпляр Spring боб следующим образом:Instantiate Spring боб с InputStream аргумента конструктора
<bean id="myParser class="com.parser.MyParser">
<constructor-arg type="java.io.InputStream"
value="classpath:regex.yaml" />
</bean>
MyParser имеет следующие конструкторы определенный:
public MyParser() throws IOException {
this(MyParser.class.getResourceAsStream(DEFAULT_YAML_PATH));
}
public MyParser(InputStream regexYaml) {
initialize(regexYaml);
}
Но во время выполнения я получаю ошибка в том, что компонент не может быть создан, поскольку соответствующий конструктор не найден:
Could not resolve matching constructor (hint: specify index/type/name arguments for simple parameters to avoid type ambiguities)
У вас есть контроль над MyParser? –
Нет, это внешний файл jar. – Wesley