では、コンストラクターにプリミティブ値を入れる必要がある場合は、どうすればよいでしょうか?
@Autowired
public CustomBean(String name, @Qualifier("SuperBean") SuperBean superBean) {
super();
this.superBean = superBean;
this.name = name;
}
たとえば、ここでは、superBean に修飾子「SuperBean」があることを定義していますが、注釈を使用して名前の値をここで設定する方法を知りたいですか?
xml構成で可能であることは知っていますが、注釈でもこれを行う方法を知りたいです:
<bean id="CustomXmlBean" class="org.arturas.summerfav.beans.CustomXmlBean">
<constructor-arg name="name" type="String" value="The Big Custom XML Bean" />
<constructor-arg>
<bean id="SuperBean" class="org.arturas.summerfav.beans.SuperBean" />
</constructor-arg>
</bean>
String、int、およびその他のジェネリック型の値を入力するにはどうすればよいでしょうか。