在bean(可是controller, service, dao等了)中,使用@Value注解:
@Service
public class TestService{
@Value("${sytem.username}")
String loginUserName;
}
在spring中定义资源文件:
<context:property-placeholder />或者org.springframework.beans.factory.config.PropertyPlaceholderConfigurer
<bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> <property name="locations"> <array> <value>classpath:config.properties</value> </array> </property></bean>
config.properties文件:
sytem.username=admin
这样config.properties中的sytem.username就注入到loginUserName属性中了
时间: 2025-01-01 02:08:29