文字列をコンストラクターに自動配線したい。
私は春の設定xmlにこれを持っています:
<bean id="helper" class="test.Helper">
<constructor-arg index="3" type="java.lang.String" value="http://test.com" />
</bean>
Helper.java
@Component
public class Helper {
private final ClientFactory clientFactory;
private final ModelManager modelManager;
private final SecurityService securityService;
private final String url;
@Autowired
public Helper(ClientFactory clientFactory, ModelManager modelManager,
SecurityService securityService, String url) {
this.clientFactory = clientFactory;
this.modelManager = modelManager;
this.securityService = securityService;
this.url = url;
}
}
エラーが発生しています:
org.springframework.beans.factory.NoSuchBeanDefinitionException: タイプ [java.lang.String] の一意の Bean が定義されていません: 単一の一致する Bean が予想されますが、19 が見つかりました:
どんな助けでも大歓迎です。ありがとう!