zoukankan      html  css  js  c++  java
  • Spring-boot(二)yml文件的使用

    上一章创建了一个简单的springboot项目,配置可以说非常的简单。

    不过,在实际开发中不可能都用默认的配置,还是需要根据自己的实际项目需求有自定义的配置的。

    比如:端口号需要变更,模板引擎的缓存开发模式需要关闭,生成环境需要打开等。

    这里便引入了属性文件 外置配置 的概念。

    在创建的项目中会发现里面有一个application.properties的文件,这个文件是核心文件,很多都是里面配置,并且注入(个人理解像spring的bean.xml文件一样)。不过实际项目中,很多都是用的application.yml去完成的,两者是一样的,不过后者更加的简单易懂。开始实现下

    先将application.properties改名application.yml.

    然后加入代码,这里加入会有提示的

    server:
      servlet:
        context-path: /demo2
      port: 8081
    

     加入这段代码,就指定了程序运行的服务器端口,和访问的根路径

    此时访问URL:http://localhost:8081/demo2/hello 效果如下。

    不过这里要注意的就是。yml文件的写法一定要按照规定来,多一个空格都可能导致项目报错的

    如图所示,少了一个空格,如果有效的话,端口是颜色字体,这里少了空格便报错了。

    正确时:

     在实际开发中会遇到开发环境和生产环境的配置文件不同的情况,不可能每次都去修改吧,那就需要来启动引入配置文件了。

    创建配置文件application.yml,里面的代码:

    #启动配置文件方案
    spring:
      profiles:
        active: dev
    

    然后创建 application-dev.yml 文件,里面给出开发环境的配置。

  • 相关阅读:
    [模板] 循环数组的最大子段和
    [最短路][几何][牛客] [国庆集训派对1]-L-New Game
    [洛谷] P1866 编号
    1115 Counting Nodes in a BST (30 分)
    1106 Lowest Price in Supply Chain (25 分)
    1094 The Largest Generation (25 分)
    1090 Highest Price in Supply Chain (25 分)
    树的遍历
    1086 Tree Traversals Again (25 分)
    1079 Total Sales of Supply Chain (25 分 树
  • 原文地址:https://www.cnblogs.com/sunxun/p/10099800.html
Copyright © 2011-2022 走看看