zoukankan      html  css  js  c++  java
  • SpringBoot(2)

    哈喽,我回来了,最近忙着长大(找对象)
    最后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:69673804@qq.com
    友链交换
    如果有兴趣和本博客交换友链的话,请按照下面的格式在评论区进行评论,我会尽快添加上你的链接。


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

  • 相关阅读:
    数据结构之线段树
    数据结构之线段树
    数据结构之树状数组
    codevs1073 家族
    codevs1069 关押罪犯
    codevs1001 舒适的路线
    codevs1282 约瑟夫问题
    codevs1081 线段树练习 2
    codevs1225 八数码难题
    codevs1080 线段树练习
  • 原文地址:https://www.cnblogs.com/kingyifan/p/11721453.html
Copyright © 2011-2022 走看看