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

posted on 2018-12-10 23:00  手撕高达的村长  阅读(1511)  评论(0编辑  收藏  举报

导航