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

  • 相关阅读:
    图的概念、存储、遍历、最短路径问题、最小生成树、拓扑排序、关键路径
    Nginx负载均衡
    Nginx反向代理
    Nginx配置虚拟主机
    Linux下Nginx安装
    freemarker使用
    ActiveMQ与spring整合
    ActiveMQ安装
    全局异常处理
    solr整合spring
  • 原文地址:https://www.cnblogs.com/sunxun/p/10099800.html
Copyright © 2020-2023  润新知