java environment

作者:原创时间:2022-03-31
文档

java environment是什么,让我们一起了解一下?

Environment是在java中提供了一个访问外部环境的类,通常项目在发布的时候需要将操作系统的环境变量(Environment)读入到项目当中,然后根据的系统的环境,让程序作出相应配置的时候用到。

Environment 常用方法有哪些?

方法:getDataDirectory() 

解释:返回 File ,获取 Android 数据目录。

方法:getDownloadCacheDirectory() 

解释:返回 File ,获取 Android 下载/缓存内容目录。

方法:getExternalStorageDirectory() 

解释:返回 File ,获取外部存储目录即 SDCard。

方法:getExternalStoragePublicDirectory(String type) 

解释:返回 File ,取一个高端的公用的外部存储器目录来摆放某些类型的文件。

方法:getExternalStorageState() 

解释:返回 File ,获取外部存储设备的当前状态  。

方法:getRootDirectory() 

解释:返回 File ,获取 Android 的根目录。

实际操作中,如何引入Environment?

实现EnvironmentAware 接口,获取Environment对象。
实现CommandLineRunner接口,在容器启动完成后,获取key的值,作为源码跟踪的入口。

@Component
public class EnvironmentDebugger implements CommandLineRunner, EnvironmentAware {
    private Environment environment;
    @Override
    public void run(String... args) throws Exception {
        String study2 = environment.getProperty("study2");
    }
    @Override
    public void setEnvironment(Environment environment) {
        this.environment = environment;
    }
}

以上就是小编今天的分享了,希望可以帮助到大家。

显示全文
java epoll java error java escape java event java exchange java execute 微信群怎么找 怎么导出微信聊天记录 苹果手机怎么恢复出厂设置 qq怎么清理缓存和垃圾清理 朋友圈怎么转发 微信分组怎么删除 两个excel如何独立显示 excel怎么排序 计算机管理怎么打开 java jep java jetty java jit java jmeter java jmh java enterprise java generic java enhancer java generator java future java encapsulation java empty java email java ehcache java echarts java formatter java ecc加密 java fork java foreach循环 java ear java flume java dynamic java dto java drools java flink