首页 > 解决方案 > 跳过可选的 bean 引用属性

问题描述

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

<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除了旧的空检查之外什么都不会发生?

标签: javaspringjakarta-eedesign-patternsjavabeans

解决方案


看起来很相似。我想知道“可选”建议是否是一个好主意 - 对我来说感觉干净且不言自明,但我自己从未使用过它。


推荐阅读