zoukankan      html  css  js  c++  java
  • springboot加载配置文件属性

    获取 properties 文件属性

    1、在哪里使用哪里获取

    
    @RestController
    @RequestMapping("/message")
    @PropertySource("classpath:commonConfig.properties")
    public class MessageController {
    
    
        @Autowired
        public AsyncTask asyncTask;
    
            @Value("${com.name}")
            public String name;
    
            @Value("${com.password}")
            public String password;
    
        @GetMapping(value = "/msg")
        public String receiveMessage(){
    
    
            return name + ":" + password;
        }
    
    
    }
    
    

    2、定义公共类

    • 定义
    @Component
    @Data
    @PropertySource("classpath:commonConfig.properties") //默认的配置文件加载可以省略
    //@ConfigurationProperties(prefix = "com") //添加可以省去属性@Value注解
    public class CommonConfig{
        @Value("${com.name}")
            public String name;
    
            @Value("${com.password}")
            public String password;
    
    • 调用
    @RestController
    @RequestMapping("/message")
    public class MessageController {
    
    
        @Autowired
        public CommonConfig commonConfig;
    
          
        @GetMapping(value = "/msg")
        public String receiveMessage(){
    
            System.out.println(msg.toString());
    
            return commonConfig.getName() + ":" + commonConfig.getPassword();
        }
    
    
    }
    
  • 相关阅读:
    查找最大回文
    java-线程池
    Java基础 IO流——第一部分
    tomcat优化
    反射
    网络编程——第二部分
    网络编程——第一部分
    Java基础 IO流——第四部分
    Java基础 IO流——第三部分
    Java基础 IO流——第二部分
  • 原文地址:https://www.cnblogs.com/monkay/p/11236459.html
Copyright © 2011-2022 走看看