哈喽,我回来了,最近忙着长大(找对象)
最后Object 404 然后博客也没write。。。
来、接着唠SpringBoot。。。。
上一篇文章,咱们和SpringBoot说了HelloWord
今天咱们说一下属性配置,和Write配置文件
先看一张特别熟悉的图片。。。。
配置文件有很多种比如说xml 、properties 这两个是web项目最常见的两种方式。今天我继续给大家说一种 适合springBoot的配置文件:yml文件
直接把application.properties文件给delete掉。 然后new一个yml文件也叫application.yml
来一个简单的配置:
原来的代码不变的基础上添加yml文件进行配置。。
配置一下端口号和访问路径。
上面是SpringBoot自带的属性,现在给大家演示一下自定义属性和属性间互相调用。
如果配置较多,一个一个用value注入会累死个人的。。。
我们是聪明的程序员,怎么可能会这么ben对吧。。来教你们另一种方法。。。
Tips:
必须有Commponent这个注解。。。。要不@Autowired会报错。
直接注入这个实体类的配置文件。然后直接取值即可。。
最后再给你们分享一个比较常用的技术点。比如prod和dev的配置文件不一样怎么办。。。
这样就得频繁的修改yml文件。。。作为一个非常优秀的程序员,怎么可能去干一些累赘的事情呢。。。
来第一步先把我们的yml文件复制两份。。
把application.yml选择哪个方式。
这个是dev的配置
这个是prod的配置
看一下dev效果:
看一下prod的效果:
最后访问的路径为:http://cnbuilder.cn/hello(直接访问会404)
Tips:浏览器默认端口为:80端口 然后我修改本地host文件把127.0.0.1指向为cnbuilder.cn
也可以吧controller里面的类hello改为/那直接就是域名
来继续切入正题。虽然不用频繁的修改yml文件了但是也得频繁的修改application.yml文件。修改dev或prod
我也不想切换,因为lan。。。。。。
这个时候就出现了打包方式启动。来继续分享。。。
先打包
然后cmd命令行启动。
我这次把hello也给去掉了,看我上一张截图我把那个hello去掉了,然后打包了。
启动命令为:
java -jar home-0.0.1-SNAPSHOT.jar --spring.profiles.active=prod prod可以换成dev
上面就是SpringBoot的属性注入,有什么不懂就联系我。
鼓励作者写出更好的技术文档,就请我喝一瓶哇哈哈哈哈哈哈哈。。
微信:
支付宝:
感谢一路支持我的人。。。。。
Love me and hold me
QQ:69673804(16年老号)
EMAIL:69673804@qq.com
友链交换
如果有兴趣和本博客交换友链的话,请按照下面的格式在评论区进行评论,我会尽快添加上你的链接。
网站名称:KingYiFan’S Blog
网站地址:http://blog.cnbuilder.cn
网站描述:年少是你未醒的梦话,风华是燃烬的彼岸花。
网站Logo/头像:头像地址