在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属性中了
转载于:https://www.cnblogs.com/kms1989/p/5287706.html