Java 使用spring作为配置程序
我有一个服务器应用程序。现在,我使用Spring不仅注入依赖项,还配置我的应用程序。大概是这样的:Java 使用spring作为配置程序,java,spring,configuration,dependency-injection,Java,Spring,Configuration,Dependency Injection,我有一个服务器应用程序。现在,我使用Spring不仅注入依赖项,还配置我的应用程序。大概是这样的: <bean id="server" class="foo.bar.Server"> <property name="host" value="${config.host}"/> <property name="someBean"> <ref bean="someBean"/> </property>
<bean id="server" class="foo.bar.Server">
<property name="host" value="${config.host}"/>
<property name="someBean">
<ref bean="someBean"/>
</property>
</bean>
我的同事说,在Spring中配置应用程序并不明显,我们应该避免这种情况。我从他的话中看到了逻辑,因为Spring用于依赖注入,而服务器端口不是依赖,不是吗?但对我来说,配置应用程序是Spring是非常方便和明显的。我的同事说得对吗?春季配置是简单的,清晰的和可维护的
通过这种方式,您可以轻松创建多个具有不同属性的实例。不,您的集合不正确,使用Spring传递属性元素是正确的,请询问您的同事如何配置应用程序。