前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >SpringBoot(2)

SpringBoot(2)

作者头像
猿码优创
发布2019-07-28 14:07:58
3870
发布2019-07-28 14:07:58
举报
文章被收录于专栏:猿码优创猿码优创猿码优创

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

来、接着唠SpringBoot。。。。

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

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

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

file
file
  配置文件有很多种比如说xml 、properties 这两个是web项目最常见的两种方式。今天我继续给大家说一种 适合springBoot的配置文件:yml文件
file
file
  直接把application.properties文件给delete掉。      然后new一个yml文件也叫application.yml

来一个简单的配置:

原来的代码不变的基础上添加yml文件进行配置。。
配置一下端口号和访问路径。
file
file
   上面是SpringBoot自带的属性,现在给大家演示一下自定义属性和属性间互相调用。
file
file
   如果配置较多,一个一个用value注入会累死个人的。。。
file
file
   我们是聪明的程序员,怎么可能会这么ben对吧。。来教你们另一种方法。。。
file
file
Tips:
  必须有Commponent这个注解。。。。要不@Autowired会报错。
file
file
直接注入这个实体类的配置文件。然后直接取值即可。。
file
file
   最后再给你们分享一个比较常用的技术点。比如prod和dev的配置文件不一样怎么办。。。
这样就得频繁的修改yml文件。。。作为一个非常优秀的程序员,怎么可能去干一些累赘的事情呢。。。

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

file
file

把application.yml选择哪个方式。

file
file

这个是dev的配置

file
file

这个是prod的配置

file
file

看一下dev效果:

file
file

看一下prod的效果:

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

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

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

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

file
file

然后cmd命令行启动。

file
file

我这次把hello也给去掉了,看我上一张截图我把那个hello去掉了,然后打包了。

启动命令为:
java -jar home-0.0.1-SNAPSHOT.jar --spring.profiles.active=prod prod可以换成dev

上面就是SpringBoot的属性注入,有什么不懂就联系我。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018-10-23,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 来一个简单的配置:
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档