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; } }
以上就是小编今天的分享了,希望可以帮助到大家。