SpringBoot系列教材 (九)- 基础 - springboot 如何进行多配置切换

JAVA 框架 / SpringBoot / SpringBoot系列教材 (十)- 基础 - springboot中用yml方式进行配置
0%
 

下载区
文件名 文件大小
springboot.rar 2k
使用站长秘制下载工具
登陆后可下载
 

步骤 1 : yml 格式   
步骤 2 : 一样内容,不一样写法   
步骤 3 : application.yml   
步骤 4 : 排斥性   

html

如今你们发现,在springboot里仍是要用到配置文件的。 除了使用.properties外,springboot还支持 yml格式。
我的以为yml格式的可读性和..properties比起来差很少,有时候尚未不如properties 看起来那么规整。
可是考虑到不少springboot项目会使用yml格式,仍是简单讲讲,主要目的仍是为了读懂其余人的项目。
步骤 2 :

一样内容,不一样写法

edit
如图所示,左边是application.properties的写法,右边是application.yml的写法,他们达到的效果是相同的

一样内容,不一样写法

步骤 3 :

application.yml

edit
在application.yml 文件书写注意:
1. 不一样“等级” 用冒号隔开
2. 次等级的前面是空格,不能使用制表符(tab)
3. 冒号以后若是有值,那么冒号和值之间至少有一个空格,不能紧贴着

在这样的配置下,访问的路径如图所示是:
 
http://127.0.0.1:8888/test/hello
 

application.yml

代码比较复制代码
spring: mvc: view: prefix: /WEB-INF/jsp/ suffix: .jsp server: port: 8888 context-path: /test
1
2
3
4
5
6
7
8
spring:
     mvc:
         view:
             prefix: /WEB-INF/jsp/
             suffix: .jsp
server:
     port: 8888
     context-path: /test
要么用application.properties 要么用 application.yml,不要都用,不要折磨Springboot和本身
×Close

文件内容比较器

把你的代码复制到下面区域。 若是在线比较很差用,请使用客户端比较软件: diffmerge 下载和使用教程mysql

 
关闭
×Close

复制代码

代码高亮插件双击便可选中,不过部分同窗反应,经过代码高亮插件复制的代码没法在IDEA里正常显示,这里提供TEXTAREA的方式,方便复制,谢谢spring

关闭
×Close

分享链接

分享以下链接可增长积分,获取50%佣金 sql

获取短连接
若是不方便发链接(如贴吧),可使用以下由链接转换为的二维码. 鼠标在图片上右键,而后另存为便可
 
警告: 请勿使用挂机软件刷积分,刷积分不会致使任何注册量,很容易被识别。 一旦发现刷积分,即封号处理,请勿作吃力不讨好之事。
 
关闭
×Close

作练习的正确姿式

1. 自行完成练习
根据练习目标尽可能本身实现代码效果,期间会碰到疑问,难题,和本身不懂的地方,这些都是必要的过程
2. 带着疑问查看答案
完成过程当中,碰到没法解决的问题,带着疑问,查看答案,分析答案的解决思路
3. 查看答案讲解视频
依然有不明白的地方,点开视频讲解,带着疑问,听视频讲解有问题的部分
4. 再作一遍
理解后,再从头作一遍,把有疑问的地方都捋清楚
5. 总结
最后再总结一遍,总结思路,总结解决办法,之后遇到相似的问题,怎么处理
关闭
×Close

SpringBoot系列教材 (十)- 基础 - springboot中用yml方式进行配置-总结笔记

把这时的想法,思路,研究都记录下来,等所有学完了,再回过头来巩固和理解,学习效果就会很好,知识点掌握得也牢固.
点击查看个人笔记
   
 
 
保存中预计须要秒 保存完成 保存失败,请联系站长关闭
×Close

收藏本知识点

有的同窗收藏是为了进行标记,过段时间再来看不明白的地方,在此处能够记录哪里不明白. 单纯收藏的, 直接点击提交便可。tomcat

 
×Close

错误纠正专用

站长比较马虎,不免出现错别字,若是发现哪里文字有误,请提交错误,站长会尽快修改,谢谢springboot

 
提交修改

 

 

 

HOW2J公众号,关注后实时获知布最新的教程和优惠活动,谢谢。

 

 

 

问答区域    
删除提问已经提交成功,正在审核, 谢谢.
回复提问已经提交成功,正在审核, 谢谢.
2019-06-25 IntelliJ IDEA 插件: .properties一键转.yml

感受这个提问有点二,无颜再混迹于江湖,那就点击删除吧~mvc

dlwin888
 



   
回答已经提交成功,正在审核。 请于 个人回答 处查看回答记录,谢谢
答案 或者 代码 请至少填写一项, 若是是本身有问题,请从新提问,不然站长有可能看不到
 
   
   

删除提问已经提交成功,正在审核, 谢谢.
回复提问已经提交成功,正在审核, 谢谢.
2019-03-04 选择properties

感受这个提问有点二,无颜再混迹于江湖,那就点击删除吧~app

soloyao
人生苦短,我选择properties,可以看懂别人的yml文件就够了

 
 
1 个答案

how2jcxp 跳转到问题位置 答案时间:2019-04-01
dude,that's true;
   
回答已经提交成功,正在审核。 请于 个人回答 处查看回答记录,谢谢
答案 或者 代码 请至少填写一项, 若是是本身有问题,请从新提问,不然站长有可能看不到
 
   
   

删除提问已经提交成功,正在审核, 谢谢.
回复提问已经提交成功,正在审核, 谢谢.
2018-12-17 空格问题

感受这个提问有点二,无颜再混迹于江湖,那就点击删除吧~框架

醉离人
次等级的前面的空格有几个啊

 
 
2 个答案

qugengting 跳转到问题位置 答案时间:2019-01-11
借个楼,“不要都用,不要折磨Springboot和本身”。。。站长这么皮你老婆知道吗

hubspring 跳转到问题位置 答案时间:2019-01-09
根据缩进添加空格,这个没要求
   
回答已经提交成功,正在审核。 请于 个人回答 处查看回答记录,谢谢
答案 或者 代码 请至少填写一项, 若是是本身有问题,请从新提问,不然站长有可能看不到
 
   
   

删除提问已经提交成功,正在审核, 谢谢.
回复提问已经提交成功,正在审核, 谢谢.
2018-09-22 yml不如properties 吧

感受这个提问有点二,无颜再混迹于江湖,那就点击删除吧~jsp

吴钊桂
在application.yml 文件书写注意: 1. 不一样“等级” 用冒号隔开 2. 次等级的前面是空格,不能使用制表符(tab) 3. 冒号以后若是有值,那么冒号和值之间至少有一个空格,不能紧贴着 这个要求。。

 
 
1 个答案

helloC 跳转到问题位置 答案时间:2018-11-23
很到位
   
回答已经提交成功,正在审核。 请于 个人回答 处查看回答记录,谢谢
答案 或者 代码 请至少填写一项, 若是是本身有问题,请从新提问,不然站长有可能看不到
 
   
   

删除提问已经提交成功,正在审核, 谢谢.
回复提问已经提交成功,正在审核, 谢谢.
2018-07-13 配置问题

显示

HOW2J丶User
上一节使用的是后缀名为properties的配置文件进行的开发环境和生产环境相互切换,这一节使用的是后缀名为yml的配置文件,那么这里能够进行开发环境和生产环境进行相互切换吗?

 



   
回答已经提交成功,正在审核。 请于 个人回答 处查看回答记录,谢谢
答案 或者 代码 请至少填写一项, 若是是本身有问题,请从新提问,不然站长有可能看不到
 
   
   

 

 

 

 

 

 

 

 

提问以前请 登录
提问已经提交成功,正在审核。 请于 个人提问 处查看提问记录,谢谢
关于 JAVA 框架-SpringBoot-yml 的提问
 
尽可能提供截图、代码和异常信息,有助于分析和解决问题。 也可进本站QQ群交流: 1001964108
提问尽可能提供完整的代码,环境描述,越是有利于问题的重现,您的问题越能更快获得解答。
对教程中代码有疑问,请提供是哪一个步骤,哪一行有疑问,这样便于快速定位问题,提升问题获得解答的速度
在已经存在的几千个提问里,有至关大的比例,是由于使用了和站长不一样版本的开发环境致使的,好比 jdk, eclpise, idea, mysql,tomcat 等等软件的版本不一致。
请使用和站长同样的版本,能够节约本身大量的学习时间。 站长把教学中用的软件版本整理了,都统一放在了这里, 方便你们下载: http://how2j.cn/k/helloworld/helloworld-version/1718.html
 
上传截图  
     
相关文章
相关标签/搜索