小编Ant*_*cid的帖子

上下文:annotation-config是@AutoWired的替代品吗?

我可以放入context:annotation-config我的XML配置是否正确,它会自动注入bean类而不需要任何注释?

因此,而不是使用这些注释类型:

public class Mailman
{
    private String name;

    @Autowired
    private Parcel Parcel;

    public Mailman(String name)
    {
        this.name = name;
    }

    @Autowired
    public void setParcel(Parcel Parcel)
    {
        this.Parcel = Parcel;
    }

    @Autowired
    public void directionsToParcel(Parcel Parcel)
    {
        this.Parcel = Parcel;
    }

}
Run Code Online (Sandbox Code Playgroud)

我只想写这个:

<beans ... >
<bean id="mailMan" class="MailMan">
 <constructor-arg value="John Doe"/>
</bean>
<bean id="parcel" class="Parcel" />
<context:annotation-config />
</beans>
Run Code Online (Sandbox Code Playgroud)

然后我的MailMan类看起来会更简单,而不需要注释:

public class Mailman
{
    private String name;

    private Parcel Parcel;

    public Mailman(String name)
    {
        this.name = name; …
Run Code Online (Sandbox Code Playgroud)

java spring annotations autowired

6
推荐指数
1
解决办法
7884
查看次数

标签 统计

annotations ×1

autowired ×1

java ×1

spring ×1