我想使用记录器并设置其属性,但不想在每个对象类中创建Logger我的目标是: 在Spring中创建bean,创建属性文件如何使用注释,是否可以这样做?
答案 0 :(得分:1)
是的,你可以做到,
<bean id="log" class="org.apache.log4j.Logger" factory-method="getRootLogger"/>
<bean id="app" class="com.App" >
<property name="logger" ref="log"/>
</bean>
在你的班上,
App bean = new ClassPathXmlApplicationContext("app.xml").getBean(App.class);
基本弹簧DI