1. 建立properties文件:我在resource下面建立一个config文件夹,config文件夹里面有mytest.properties文件,文件内容如下:

sam.username=sam

sam.password=123456

2.在spring.xml里面配置一些内容,让tomcat启动时加载下面内容:

<!-- Java读取properties文件的属性值  begin-->  
      <bean />
       </bean>
     <!-- Java读取properties文件的属性值  end-->

3. 在需要的bean里面进行注入:

@Component
public class Test {

    @Value("#{configProperties['sam.username']}")
    private String username;
    @Value("#{configProperties['sam.password']}")
    private String password;
    
    public String getUsername() {
        return username;
    }
    public void setUsername(String username) {
        this.username = username;
    }
    public String getPassword() {
        return password;
    }
    public void setPassword(String password) {
        this.password = password;
    }
    
}

4. 在tomcat启动时,注解扫描时,扫到Test类的时,自动读取properties文件的属性值进行对Test对象实例化。

 

相关文章:

  • 2022-12-23
  • 2022-01-24
  • 2022-01-23
  • 2022-12-23
  • 2022-01-13
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-08-09
  • 2021-08-25
  • 2022-12-23
  • 2022-12-23
  • 2021-11-13
  • 2021-08-14
  • 2022-12-23
相关资源
相似解决方案