zoukankan      html  css  js  c++  java
  • 在静态方法中获取properties /yml 配置文件中的信息

    有时候我们需要在static方法中获取propertie配置文件中的自定义的参数信息,获取方式

    application.yml

    custom:
      socket:
        max-content-length: 2147483647
        connect-timeout-millis: 3000
        proxy-port: 8088
        client-thread-num: 2
        event-thread-num: 4
        server-ip: 10.218.51.214
        server-port: 8090

    java文件

    @Component    //加此注解
    public class ProxyConfig {
     public  static Integer proxyPort; //
     
     //添加set方法 不能是static方法不然获取为null
      @Value("${custom.socket.proxy-port}")
        public  void setProxyPort(Integer proxyPort) {
            ProxyConfig.proxyPort = proxyPort;
        }
    
    public static IntegergetProxyPort(){
       
           return ProxyConfig.proxyPort;
    }
      
    
    }
  • 相关阅读:
    深度优先和广度优先
    ajax<转>
    display:inline-block后会有间隙
    css样式多了个分号
    回答
    return false作用
    824. Goat Latin
    7. Reverse Integer
    48. Rotate Image
    9. Palindrome Number
  • 原文地址:https://www.cnblogs.com/hejunnuo/p/10333381.html
Copyright © 2011-2022 走看看