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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • java输入语句怎么写_java中输入语句是怎么写的「建议收藏」

    java输入语句怎么写_java中输入语句是怎么写的「建议收藏」java中用户输入语句的写法是:1、【Scannersc=newScanner(System.in);】;2、【Stringinput=sc.next();】。(视频教程推荐:java视频)具体代码如下:importjava.util.Scanner;publicclassNumber{/***@paramargs*author:sun*time:2011-05-2…

    2022年7月9日
    29
  • Node.js最新最详细安装教程(2020)

    Node.js最新最详细安装教程(2020)2020最新-Node.js详细安装教程(2020)

    2022年7月16日
    18
  • document.visibilityState 和 visibilitychange 事件结合优化性能「建议收藏」

    document.visibilityState 和 visibilitychange 事件结合优化性能「建议收藏」一般在项目中,用户登录之后有消息通知的时候,用户头像上面会有一个消息数来提醒用户,但这个数字要保证新打开一个页面的时候是正确的,当切换浏览器的tab再回来的时候还要保证正确性。说到这可能有人觉得放一个定时器,过一段时间去获取一次不就可以了,但这样会相当耗性能,使用定时器,这个页面就算被隐藏(非当前标签页、最小化)也会去一直执行这个定时器,这就相当消耗资源,而且这个页面放很久的话,还会造成页面卡死…

    2022年6月18日
    27
  • linux中复制文件夹到另一个文件夹_linux 文件夹复制

    linux中复制文件夹到另一个文件夹_linux 文件夹复制1、将一个文件夹下的所有内容复制到另一个文件夹下cp-r/home/packageA/*/home/cp/packageB/或cp-r/home/packageA/./home/cp/packageB/这两种方法效果是一样的。方法示例:2、将一个文件夹复制到另一个文件夹下cp-r/home/packageA/home/packageB运行命令之后packageB文件夹下就有packageA文件夹了。方法示例:3、删除一个文件夹及其下面的所有文件r

    2022年8月23日
    8
  • CentOS 7.5 PhpMyAdmin安装教程

    CentOS 7.5 PhpMyAdmin安装教程PhpMyAdmin简介:phpMyAdmin是一个以PHP为基础,以Web-Base方式架构在网站主机上的MySQL的数据库管理工具,让管理者可用Web接口管理MySQL数据库。借由此Web接口可以成为一个简易方式输入繁杂SQL语法的较佳途径,尤其要处理大量资料的汇入及汇出更为方便。其中一个更大的优势在于由于phpMyAdmin跟其他PHP程式一样在网页服务器上执行,但是您可以在任何地方使用…

    2022年5月31日
    31
  • PLSQL注册码

    PLSQL注册码进入帮助->注册,输入:产品编号:kfsvzt6zh2exaxzxgjk44rv5kp2yp68vgk序列号:186220口令:xs374ca直接获得9999-12-31,美滋滋

    2022年7月13日
    25

发表回复

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

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