情况1:在java里注入:
首先把配置文件加入到application
<bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="locations">
<list>
<value>classpath:config/db/${package.environment}/db.properties</value>
<value>classpath:config/db/${package.environment}/login.properties</value>
<value>classpath:config/velocity/velocity.properties</value>
<value>classpath:config/db/${package.environment}/project.properties</value>
<value>classpath:config/db/${package.environment}/buffalo.properties</value>
</list>
</property>
<property name="order" value="1"/>
</bean>
然后在properties里写值
buffalo.user_agent = Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Safari/537.36
再找到想注入的地方注入:
@Value(value = "${buffalo.user_agent}")
public String user_agent;
情况2:在配置文件里注入
<property name="username" value="${username_email}"></property>