spring boot 系列之二:spring boot 如何修改默认端口号和contextpath「建议收藏」

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

大家好,又见面了,我是全栈君。

上一篇文件我们通过一个实例进行了spring boot 入门,我们发现tomcat端口号和上下文(context path)都是默认的,

如果我们对于这两个值有特殊需要的话,需要自己制定的时候怎么办呢?

一、问题解决:

  1. 在src/main/resources目录下新建文件application.properties,并进行配置,来重写spring boot的默认配置
    #指定端口号
    server.port=8090
    #指定context path
    server.context-path=/test

  2. 目录结构如下:

    spring boot 系列之二:spring boot 如何修改默认端口号和contextpath「建议收藏」

    3.启动服务,我们发现context和端口号都变了

spring boot 系列之二:spring boot 如何修改默认端口号和contextpath「建议收藏」

 

     4.正常访问:

      spring boot 系列之二:spring boot 如何修改默认端口号和contextpath「建议收藏」

二、知识点引申

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

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

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

  位置如下:

  spring boot 系列之二:spring boot 如何修改默认端口号和contextpath「建议收藏」

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

   spring boot 系列之二:spring boot 如何修改默认端口号和contextpath「建议收藏」

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

  

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/120915.html原文链接:https://javaforall.net

(0)
上一篇 2022年2月16日 上午7:00
下一篇 2022年2月16日 上午8:00


相关推荐

  • 十分钟免费拥有永久网站

    十分钟免费拥有永久网站在人人都会上网的信息时代,拥有属于自己的网站,已经不是什么稀奇的事情了。GithubPages就可以满足我们的需求了。它是github公司提供的免费的静态网站托管服务,用起来方便而且功能强大,不仅没有空间限制,还可以绑定自己的域名。一、注册github账户注册流程和其它平台一样。注册地址:https://github.com/join?source=logingithu…

    2022年5月27日
    90
  • python3翻转字符串里的单词

    python3翻转字符串里的单词

    2021年4月16日
    133
  • 嵌入式工程师岗位要求_fae和研发哪个工资高

    嵌入式工程师岗位要求_fae和研发哪个工资高FAE,嵌入式行业苦涩的职位FAE,也叫现场技术支持工程师大学招聘季的时候,憨娃娃一个,一心想找个嵌入式的职位,幻想着成为IronMan,左焊电路,右敲代码,打造属于自己的一身铁皮,成为村里走出去最科技的那个仔。现在想来,着实可笑了些。佩剑尚未佩好,出门就掉巨坑。“你要去的部门是我们公司最核心的部门,我们公司的主营业务都在那边。”HR的自豪我现在竟然还记得。“看起来我还是蛮优秀的嘛。”…

    2025年7月15日
    6
  • 全球AI绘图大模型API:通义万相、豆包、Midjourney、DALL-E2

    全球AI绘图大模型API:通义万相、豆包、Midjourney、DALL-E2

    2026年3月15日
    2
  • Java类加载,getClassLoader()

    Java类加载,getClassLoader()转自【java类加载的深入研究1】loadClass()的研究,IBM深入探讨Java类加载器类加载器基本概念顾名思义,类加载器(classloader)用来加载Java类到Java虚拟机中。一般来说,Java虚拟机使用Java类的方式如下:Java源程序(.java文件)在经过Java编译器编译之后就被转换成Java字节代码(.class文件)。类加载…

    2022年5月27日
    32
  • 指令周期,时钟周期,总线周期概念辨析图_总线周期是指

    指令周期,时钟周期,总线周期概念辨析图_总线周期是指《指令周期、时钟周期、总线周期概念辨析》由会员分享,可在线阅读,更多相关《指令周期、时钟周期、总线周期概念辨析(2页珍藏版)》请在人人文库网上搜索。指令周期、时钟周期、总线周期概念辨析在计算机中,为了便于管理,常把一条指令的执行过程划分为若干个阶段,每一阶段完成一项工作。例如,取指令、存储器读、存储器写等,这每一项工作称为一个基本操作。完成一个基本操作所需要的时间称为机器周期。一般情况下,一个机器周期由若干个S周期(状态周期)组成。通常用内存中读取一个指令字的最短时间来规定CPU周期,(也就是计算机通

    2022年10月10日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号