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 文件,里面给出开发环境的配置。

  • 相关阅读:
    c++第二十八天
    pyDay16
    c++第二十七天
    c++第二十六天
    WinForm 应用程序的打包与部署
    更换Winform 皮肤(下)----完全GDI+绘制
    更换Winform 皮肤(上)----使用现有皮肤
    KeyValuePair用法(转)
    C#中HashTable的用法
    WinForm----DataGridview---连接数据库,以及双击一条数据,显示信息到Label控件,也可以是TextBox控件。
  • 原文地址:https://www.cnblogs.com/sunxun/p/10099800.html
Copyright © 2011-2022 走看看