springMVC Controller 和 Service 通过@value 读取properties配置信息

时间:2025-02-13 11:17:55

(一)Controller 中 通过@value  读取properties配置信息

1、 中配置:

       <bean  class="">
		<property name="locations">
			<list>
				<value>classpath:</value>
			</list>
		</property>
	</bean>
	<bean  class="">
		<property name="properties" ref="configProperties" />
	</bean>

2、中配置参数

    

sessionTimeOut = 60

3、Controller 获取方式

    @Value("#{configProperties['sessionTimeOut']}")
    private int sessionTimeOut;


(二)Service 中 通过@value  读取properties配置信息

1、中的配置

    <bean  class="">
        <property name="location" value="classpath:" />
    </bean>

2、Service 获取方式

    @Value("${sessionTimeOut}")
    private int sessionTimeOut;