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;
    }
      
    
    }
  • 相关阅读:
    TabControl
    Loading
    Dialog
    Combobox
    Markdown编辑器Editor.md使用方式
    XSS攻击
    跨域解决方案及实现
    angular4 自定义表单组件
    angular4 Form表单相关
    js 详解setTimeout定时器
  • 原文地址:https://www.cnblogs.com/hejunnuo/p/10333381.html
Copyright © 2011-2022 走看看