最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Spring之底層架構(gòu)核心概念Environment及用法詳解

 更新時間:2022年12月27日 11:37:01   作者:青苔小榭  
這篇文章主要介紹了Spring之底層架構(gòu)核心概念-Environment,本文結(jié)合示例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下

1.Environment作用

Environment:獲取環(huán)境變量

2.用法

2.1 systemEnvironment 和 systemProperties

public static void main(String[] args) {

    AnnotationConfigApplicationContext context = new AnnotationConfigApplicationContext(AppConfig.class);

    //操作系統(tǒng)層面的環(huán)境變量
    Map<String, Object> systemEnvironment = context.getEnvironment().getSystemEnvironment();
    System.out.println(systemEnvironment);
    System.out.println("==========Environment==========");

    //java運行層面,通過-D指定的
    Map<String, Object> systemProperties = context.getEnvironment().getSystemProperties();
    System.out.println(systemProperties );
    System.out.println("=========Properties===========");

}

getSystemProperties獲取的是java運行層面,通過-D指定的變量:
我們運行打印之后,如圖,把第一行的數(shù)據(jù)復(fù)制出來放到其他文件里

搜索 Dfile , 可以看到定義的UTF-8 編碼格式

再看

 Map<String, Object> systemProperties = context.getEnvironment().getSystemProperties(); 

打印出的數(shù)據(jù),如圖紅箭頭處可以找到指定的 UTF-8

2.2 MutablePropertySources

MutablePropertySources sources = context.getEnvironment().getPropertySources();
System.out.println(sources);
System.out.println("=========MutablePropertySources===========");

打印結(jié)果:

[PropertiesPropertySource {name='systemProperties'}, SystemEnvironmentPropertySource {name='systemEnvironment'}, ResourcePropertySource {name='class path resource [spring.properties]'}]

MutablePropertySources 包括了systemProperties 和systemEnvironment 和配置文件,是最強(qiáng)大的,但一般并不會這樣用。

3.實際用法

//操作系統(tǒng)層面
System.out.println(context.getEnvironment().getProperty("JAVA_HOME"));
//指定環(huán)境變量
System.out.println(context.getEnvironment().getProperty("sun.jnu.encoding"));
//配置文件
System.out.println(context.getEnvironment().getProperty("zjy"));

(spring.properties文件配置如下)

打印結(jié)果:

4.總結(jié)

到此這篇關(guān)于Spring之底層架構(gòu)核心概念-Environment的文章就介紹到這了,更多相關(guān)Spring底層架構(gòu)Environment內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • SpringMVC如何自定義響應(yīng)的HTTP狀態(tài)碼

    SpringMVC如何自定義響應(yīng)的HTTP狀態(tài)碼

    這篇文章主要介紹了SpringMVC如何自定義響應(yīng)的HTTP狀態(tài)碼,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • java排序算法之選擇排序詳解

    java排序算法之選擇排序詳解

    這篇文章主要為大家詳細(xì)介紹了java排序算法之選擇排序,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-05-05
  • SSM 整合的配合文件(分享)

    SSM 整合的配合文件(分享)

    下面小編就為大家分享一篇SSM 整合的配合文件,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2017-12-12
  • Java 中Object的wait() notify() notifyAll()方法使用

    Java 中Object的wait() notify() notifyAll()方法使用

    這篇文章主要介紹了Java 中Object的wait() notify() notifyAll()方法使用的相關(guān)資料,需要的朋友可以參考下
    2017-05-05
  • Java中類與對象的相關(guān)知識點總結(jié)

    Java中類與對象的相關(guān)知識點總結(jié)

    對象是類實例化出來的,對象中含有類的屬性,類是對象的抽象,下面這篇文章主要給大家介紹了關(guān)于Java中類與對象的一些相關(guān)知識點,需要的朋友可以參考下
    2021-11-11
  • Java的@Transactional、@Aysnc、事務(wù)同步問題詳解

    Java的@Transactional、@Aysnc、事務(wù)同步問題詳解

    這篇文章主要介紹了Java的@Transactional、@Aysnc、事務(wù)同步問題詳解,現(xiàn)在我們需要在一個業(yè)務(wù)方法中插入一個用戶,這個業(yè)務(wù)方法我們需要加上事務(wù),然后插入用戶后,我們要異步的方式打印出數(shù)據(jù)庫中所有存在的用戶,需要的朋友可以參考下
    2023-11-11
  • 一文快速掌握J(rèn)ava中的搜索算法和排序算法

    一文快速掌握J(rèn)ava中的搜索算法和排序算法

    這篇文章主要為大家詳細(xì)介紹了Java中常用的搜索算法和排序算法的實現(xiàn),例如二分查找、冒泡排序、選擇排序等,文中的示例代碼講解詳細(xì),希望對大家有所幫助
    2023-04-04
  • @DS注解的使用,動態(tài)數(shù)據(jù)源,事務(wù)詳解

    @DS注解的使用,動態(tài)數(shù)據(jù)源,事務(wù)詳解

    在項目中使用多數(shù)據(jù)源時,可以借助苞米豆的dynamic-datasource-spring-boot-starter進(jìn)行配置,首先需引入相應(yīng)的jar包,并在application.yml中設(shè)置主從數(shù)據(jù)源,其中一般選擇master作為默認(rèn)數(shù)據(jù)源,在實現(xiàn)類中通過@DS注解指定數(shù)據(jù)源
    2024-09-09
  • Springboot之@Controller注解不生效問題及解決

    Springboot之@Controller注解不生效問題及解決

    這篇文章主要介紹了Springboot之@Controller注解不生效問題及解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-10-10
  • Java實現(xiàn)Word/Excel/TXT轉(zhuǎn)PDF的方法

    Java實現(xiàn)Word/Excel/TXT轉(zhuǎn)PDF的方法

    這篇文章主要介紹了Java實現(xiàn)Word/Excel/TXT轉(zhuǎn)PDF的方法,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-01-01

最新評論

台南市| 淮阳县| 宁波市| 古浪县| 壤塘县| 巴东县| 永新县| 沙雅县| 渝中区| 凤台县| 托克逊县| 荥经县| 疏勒县| 乌鲁木齐市| 饶阳县| 竹山县| 平山县| 静海县| 大石桥市| 新津县| 麟游县| 伊宁市| 海淀区| 静宁县| 来凤县| 和林格尔县| 峨眉山市| 西平县| 武安市| 巍山| 汽车| 军事| 临海市| 佳木斯市| 巫山县| 亚东县| 临武县| 舒城县| 洪雅县| 锡林浩特市| 神农架林区|