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

  • 相关阅读:
    spring管理hibernate session的问题探究
    【J2EE入门】13个规范
    WCF基础
    初识WCF
    一路风雨,一路收获
    【项目经验】——JSON.parse() && JSON.stringify()
    【项目经验】--EasyUI DataGrid之右键菜单
    NuGet 发布
    【项目经验】之——Controller向View传值
    【项目总结】之——JS分割字符串
  • 原文地址:https://www.cnblogs.com/sunxun/p/10099800.html
Copyright © 2011-2022 走看看