spring@value注解

Spring3中用注解直接注入properties中的值

@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属性中了

你可能感兴趣的:(spring)