从零开始的Spring Boot学习【十】【访问路径配置和配置文件的位置】

15 篇文章 5 订阅
15 篇文章 0 订阅

访问路径配置:

下图是一个简单的Controller,我们刚开始讲Spring Boot的时候就讲过它。在浏览器中会打印一句”hello world“。

但是你有没有发现,我们在网址上是输入的是:

主机:端口号/映射名

在以前我们ssm框架,springmvc等等所输入的都是:

主机:端口号/项目名/映射名

那么在Spring Boot中我们要怎么实现呢?这就需要我们配置路径信息了。server.servlet.context-path=/[value]因为是根路径,所以需要加上"/"在前面,不一定需要和项目名一样,任意取

这样子,我们就成功的配置了访问的路径。

内部配置文件:

我们知道.properties和.yml中可以写配置信息,配置的内容可以互为补充,如果冲突了,则以.properties为主,即.properties的优先级要比.yml的优先级要高。

Spring Boot默认读取以下四个路径的配置文件:

项目根目录/config
项目根目录
classpath:/config(资源文件src/main/resources/config)
classpath:(资源文件src/main/resources/)

注意:

a.如果某项配置冲突,则优先级从上往下

b.如果不冲突,则互为补充结合使用。

(我们一开始创建的Spring Boot项目,默认使用的就是把配置文件放在优先级别最低的classpath中)

外部配置文件:

如果我们的配置文件写在了外部,我们可以通过Run Configuration中的arguments等等,上一章我们有讲到过,通过命令行,运行参数,vm参数等等来调用外部的配置文件,主要用于补救,当我们内部的配置文件出现问题,我们又将项目打成了相应的jar包,那么就可以通过外部的命令行来调用写在外面的配置文件

spring.config.location=D:/文件名.properties

如果多个地方存在配置文件,我们来说一下默认的优先级:

命令参数(运行参数>调用外部的配置文件)>内部配置文件(.properties>.yml)

上一章:从零开始的Spring Boot学习【九】【多环境设置以及切换】

下一章:从零开始的Spring Boot学习【十一】【日志处理】

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

KnightHONG

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值