Spring Boot 系统之二:Spring Boot 修改默认端口号和context path

上一篇文件我们通过一个实例进行了spring boot 入门,我们发现tomcat端口号和上下文(context path)都是默认的,如果我们对于这两个值有特殊需要的话,需要自己制定的时候怎么办呢?

一、解决办法

1、编写application.properties,用来重写Spring Boot的默认配置。

Spring Boot 系统之二:Spring Boot 修改默认端口号和context path_第1张图片

#指定端口号
server.port=7890
#指定context path
server.servlet.context-path=/test

2、再次启动项目,会发现context和端口号都变了。

Spring Boot 系统之二:Spring Boot 修改默认端口号和context path_第2张图片

 3、浏览器访问:http://localhost:7890/test/hello

Spring Boot 系统之二:Spring Boot 修改默认端口号和context path_第3张图片

 二、知识点总结

其实上面application.properties一共有四个目录可以放置:

  1. 外置,在相对于应用程序运行目录的/congfig子目录里
  2. 外置,在应用程序运行的目录里
  3. 内置,在config包内
  4. 内置,在classpath根目录(即我们上述实例中的方式)

其中1和2适用于生产环境,打包后由于发布包不能修改,配置文件放在发布包之外,可以很方便的配置。

位置如下:

Spring Boot 系统之二:Spring Boot 修改默认端口号和context path_第4张图片

 3和4适用于开发环境,位置如下:

Spring Boot 系统之二:Spring Boot 修改默认端口号和context path_第5张图片

如果同时在四个地方都有配置文件,配置文件的优先级是 1 > 2 > 3 >4。

你可能感兴趣的:(Spring,Boot)