跳过可选的bean参考属性

时间:2019-04-09 14:29:23

标签: java spring java-ee design-patterns javabeans

我有两个相同班级的豆子:

<bean id="child1" class"abc.Parent"/>

<bean id="child2" class"abc.Parent">
    <property name"service" ref="fooService"/
</beans>

班级

class Parent
{
    private FooService service;

    public void doStuff() {
        service.doFooStuff();
    }

    public FooService getService() {
        return service;
    }

    public void setService(FooService service) {
        this.service = service;
    }
}

我不想为service填充child2。是否有任何基于弹簧的检查的设计模式来确保child2除了旧的 null检查之外什么都不会发生?

1 个答案:

答案 0 :(得分:1)

This看起来很相似。我想知道“可选”的建议是否会是一个好主意-对我来说很干净,可以自我解释,但我自己从未使用过。