zoukankan      html  css  js  c++  java
  • spring Environment

    spring获取Environment

        <dependency>
          <groupId>org.springframework</groupId>
          <artifactId>spring-core</artifactId>
          <version>4.3.16.RELEASE</version>
        </dependency>
        <dependency>
          <groupId>org.springframework</groupId>
          <artifactId>spring-context</artifactId>
          <version>4.3.16.RELEASE</version>
        </dependency>
        <dependency>
          <groupId>org.springframework</groupId>
          <artifactId>spring-beans</artifactId>
          <version>4.3.16.RELEASE</version>
        </dependency>
    pom.xml
    package com.test.spring;
    
    import org.springframework.beans.factory.annotation.Autowired;
    import org.springframework.context.annotation.AnnotationConfigApplicationContext;
    import org.springframework.context.annotation.Bean;
    import org.springframework.context.annotation.Configuration;
    import org.springframework.core.env.Environment;
    
    public class MyTest {
        public static void main(String[] args) {
            AnnotationConfigApplicationContext context = new AnnotationConfigApplicationContext(MyConfig.class);
            Demo demo = context.getBean(Demo.class);
            Environment environment = demo.getEnvironment();
            String java_home = environment.getProperty("JAVA_HOME");
            System.out.println(java_home);
        }
    }
    @Configuration
    class MyConfig {
        @Bean
        public Demo demo() {
            return new Demo();
        }
    }
    class Demo {
        @Autowired
        private Environment environment;
    
        public void setEnvironment(Environment environment) {
            this.environment = environment;
        }
    
        public Environment getEnvironment() {
            return environment;
        }
    }
    View Code
  • 相关阅读:
    获取子进程的是否在线
    python基础知识(二)
    Linux入门50指令
    LInux升级Python版本2.7.11所遇问题汇总
    java开发(1)
    winfrom 水晶报表制作
    asp.net Dock布局开发设置
    winform 窗体最大化事件
    C# 委托于跨线程异步调用
    asp.net-html图片的上传
  • 原文地址:https://www.cnblogs.com/Mike_Chang/p/10343896.html
Copyright © 2011-2022 走看看