我对春天还很陌生,还没有时间上一门短期课程。我边走边学。我有一个 spring-app.xml 具有以下导入:
<bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="locations">
<list>
<value>classpath:jdbc.properties</value>
</list>
</property>
</bean>
我在我的 maven pom 文件中定义了类路径,它可以工作文件。现在当我定义一个 bean 说
<bean id="DataLoader" class="com.abc.DataLoader" scope="prototype">
<property name="dbDriver" value="${database.driver}"/>
<property name="dbUrl" value="${database.url}"/>
<property name="dbUserName" value="${database.username}"/>
<property name="dbPassword" value="${database.password}"/>
</bean>
我需要 bean 是原型。每次创建这个bean时spring会读取属性文件'jdbc.properties'还是只读取一次并注入值?我确信这是一个非常基本的问题,但我没有找到答案。这将极大地影响我的程序的性能,因为我每分钟(几乎)创建这个 bean。