SpringBoot(2)

版权声明:本文为KingYiFan原创文章,未经KingYiFan允许不得转载。 https://blog.csdn.net/weixin_39984161/article/details/83310793

哈喽,我回来了,最近忙着长大(找对象)
最后Object 404 然后博客也没write。。。

来、接着唠SpringBoot。。。。

上一篇文章,咱们和SpringBoot说了HelloWord

今天咱们说一下属性配置,和Write配置文件

先看一张特别熟悉的图片。。。。
file

  配置文件有很多种比如说xml 、properties 这两个是web项目最常见的两种方式。今天我继续给大家说一种 适合springBoot的配置文件:yml文件

file

  直接把application.properties文件给delete掉。      然后new一个yml文件也叫application.yml

来一个简单的配置:

原来的代码不变的基础上添加yml文件进行配置。。
配置一下端口号和访问路径。

file

   上面是SpringBoot自带的属性,现在给大家演示一下自定义属性和属性间互相调用。

file

   如果配置较多,一个一个用value注入会累死个人的。。。

file

   我们是聪明的程序员,怎么可能会这么ben对吧。。来教你们另一种方法。。。

file

Tips:
  必须有Commponent这个注解。。。。要不@Autowired会报错。

file

直接注入这个实体类的配置文件。然后直接取值即可。。

file

   最后再给你们分享一个比较常用的技术点。比如prod和dev的配置文件不一样怎么办。。。
这样就得频繁的修改yml文件。。。作为一个非常优秀的程序员,怎么可能去干一些累赘的事情呢。。。

来第一步先把我们的yml文件复制两份。。
file

把application.yml选择哪个方式。
file
这个是dev的配置
file
这个是prod的配置
file

看一下dev效果:

file

看一下prod的效果:
file

 最后访问的路径为:http://cnbuilder.cn/hello(直接访问会404)
Tips:浏览器默认端口为:80端口 然后我修改本地host文件把127.0.0.1指向为cnbuilder.cn

 也可以吧controller里面的类hello改为/那直接就是域名

 来继续切入正题。虽然不用频繁的修改yml文件了但是也得频繁的修改application.yml文件。修改dev或prod
 我也不想切换,因为lan。。。。。。

这个时候就出现了打包方式启动。来继续分享。。。
先打包
file

然后cmd命令行启动。
file
我这次把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:[email protected]
友链交换
如果有兴趣和本博客交换友链的话,请按照下面的格式在评论区进行评论,我会尽快添加上你的链接。


网站名称:KingYiFan’S Blog
网站地址:http://blog.cnbuilder.cn
网站描述:年少是你未醒的梦话,风华是燃烬的彼岸花。
网站Logo/头像:头像地址

猜你喜欢

转载自blog.csdn.net/weixin_39984161/article/details/83310793
今日推荐