一:Environment
这是个接口,通过该接口可以随时获取当前项目的配置信息

@Autowired
private Environment environment;

比如我的properties或者我的yml配置文件中有个属性是aa.bb=mys,想获取aa.bb属性的值,则可以这样写

environment.getProperty("aa.bb");

二:spring boot中关于配置文件
application.properties文件中如果有如下内容,则说明应该还有一个配置文件,叫做application-dev.properties,并且spring会将这两个文件合并,重复的内容会以application-dev.properties为主 ,一定要注意:并不是只读取application-dev.properties,而是合并两个配置文件

spring.profiles.active=dev

Spring-core-Environment/profiles相关推荐

  1. Spring中Environment详解,一文搞透Spring运行环境Environment

    文章目录 一.理解 Spring Environment 抽象 1.源码初识 二.Environment 占位符处理 1.Spring 3.1 前占位符处理 2.Spring 3.1 + 占位符处理 ...

  2. Spring之Environment类详解

    一.Environment接口 先上源码: package org.springframework.core.env;/*** Interface representing the environme ...

  3. spring之Environment

    Spring 的Environment包含两方便的抽象,profile和 property 前者是一组bean的定义,只有相应的profile被激活的情况下才会起作用. 后者是提供方便的抽象,应用程序 ...

  4. Spring教程– Spring Core Framework教程

    Spring is one of the most widely used Java EE frameworks. I have written a lot on Spring Tutorial an ...

  5. 【Spring开发】—— Spring Core

    原文:[Spring开发]-- Spring Core 前言 最近由于一些工作的需要,还有自己知识的匮乏再次翻开spring.正好整理了一下相关的知识,弥补了之前对spring的一些错误认知.这一次学 ...

  6. Spring Core Container 源码分析七:注册 Bean Definitions

    前言 原本以为,Spring 通过解析 bean 的配置,生成并注册 bean defintions 的过程不太复杂,比较简单,不用单独开辟一篇博文来讲述:但是当在分析前面两个章节有关 @Autowi ...

  7. No qualifying bean of type ‘org.apache.rocketmq.spring.core.RocketMQTemplate‘ av

    前言 整合springboot+rocketMq报错 错误信息如下: org.springframework.beans.factory.NoSuchBeanDefinitionException: ...

  8. Java 统计运行时间之 Apache Commons-lang3和Spring Core提供的StopWatch分析

    前言 编码过程中我们经常会希望得到一段代码(一个方法)的执行时间,本文将介绍两种时间监视器(秒表)来让你优雅的.灵活的处理这个问题. Java源生方式 这种方式最最简单,最好理解,当然也是最为常用:我 ...

  9. spring core之Ioc介绍

    1.ApplicationContext是BeanFactory的子接口. 2.BeanFactory提供配置框架和基本功能,ApplicationContext添加更多特定于企业的功能. 3.org ...

  10. spring boot maven profiles,打包不同的配置文件

    1. 在pom.xml添加 <profiles><profile><id>dev</id><properties><environme ...

最新文章

  1. Ruby on Rails 的检验方法(Validation Helpers)大全
  2. 转载:https://blog.csdn.net/dcrmg/article/details/52939318
  3. jzoj4235-序列【斐波那契数列】
  4. canvas学习之柱状图
  5. 学习有五个层次和境界
  6. 美国确诊超46万!美国州长竟然抢起高龄程序员了,什么情况?
  7. PDFSAM:简朴好用的 PDF 抢救器材
  8. 【Python】python list 迭代删除
  9. triz矛盾矩阵_怎样利用项目TRIZ矛盾定义法,突破产品“创
  10. STM32智能锁指纹锁密码锁WIFI远程开锁微信小程序临时密码源码PCBA方案
  11. 计算机等级考试四级网络工程师必备考点总结
  12. excel报错无法粘贴信息,原因复制区域跟粘贴区域形状不同
  13. svn主从备份以及开机启动脚本
  14. WolframAlpha
  15. python | 基础学习(一)了解Bug、pycharm、变量、程序的三大流程(顺序、if、while)、运算符、快捷键
  16. java计算机毕业设计婚纱影楼服务管理源码+数据库+系统+lw文档+mybatis+运行部署
  17. QC之旅途笔记 (转)
  18. Win端Unity 打包XCode项目导入虚拟机Mac系统使用XCode编译出现Unity-iPhone.xcodeproj cannot be opened
  19. 【Python第4课】输入
  20. python读写hdfs

热门文章

  1. 在SQL Server中创建用户角色及授权(使用SQL语句)
  2. Spring Security中关于认证授权的配置
  3. Kafka中的配置项参数unclean.leader.election.enable
  4. 靠右对其_中重型货车靠右行驶新规实施一周
  5. php curlopen,php自动提交表单的方法(基于fsockopen与curl)
  6. 字符编码过滤器中对特殊的路径进行特殊处理
  7. idea ---- 快捷键
  8. mac ---- 安装nginx
  9. 在线开关MySQL5.7 GTID_MySQL5.7 GTID在线开启与关闭【转】
  10. 计算机出现假桌面怎么解决办法,Win10系统桌面频繁假死的解决方法