Spring-bootyml文件的使用

Posted 命运的绯色结局

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring-bootyml文件的使用相关的知识,希望对你有一定的参考价值。

上一章创建了一个简单的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-bootyml文件的使用的主要内容,如果未能解决你的问题,请参考以下文章

Android获取各个应用程序的缓存文件代码小片段(使用AIDL)

VSCode自定义代码片段2——.vue文件的模板

vs code 自定义代码片段

创建自己的代码片段(CodeSnippet)

使用 Python 代码片段编写 LaTeX 文档

如何使用 Swift 使用此代码片段为 iOS 应用程序初始化 SDK?