1. 程式人生 > >spring boot 系列之二:spring boot 如何修改預設埠號和contextpath

spring boot 系列之二:spring boot 如何修改預設埠號和contextpath

上一篇檔案我們通過一個例項進行了spring boot 入門,我們發現tomcat埠號和上下文(context path)都是預設的,

如果我們對於這兩個值有特殊需要的話,需要自己制定的時候怎麼辦呢?

一、問題解決:

  1. 在src/main/resources目錄下新建檔案application.properties,並進行配置,來重寫spring boot的預設配置
    #指定埠號
    server.port=8090
    #指定context path
    server.context-path=/test
  2. 目錄結構如下:

    

    3.啟動服務,我們發現context和埠號都變了

     4.正常訪問:

      

二、知識點引申

其實上面application.properties一共有四個目錄可以放置:

  1. 外接,在相對於應用程式執行目錄的/congfig子目錄裡
  2. 外接,在應用程式執行的目錄裡
  3. 內建,在config包內
  4. 內建,在classpath根目錄(即我們上述例項中的方式)

  其中1和2適用於生產環境,打包後由於釋出包不能修改,配置檔案放在釋出包之外,可以很方便的配置。

  位置如下:

  

  3和4適用於開發環境,位置如下:

   

  如果同時在四個地方都有配置檔案,配置檔案的優先順序是 1 > 2 > 3 >4。

相關推薦

spring boot 系列spring boot 如何修改預設contextpath

上一篇檔案我們通過一個例項進行了spring boot 入門,我們發現tomcat埠號和上下文(context path)都是預設的, 如果我們對於這兩個值有特殊需要的話,需要自己制定的時候怎麼辦呢? 一、問題解決: 在src/main/resources目錄下新建檔案application.pro

spring boot 系列spring boot 整合JdbcTemplate

closed com context boot pin pan url wired ace 前面兩篇文章我們講了兩件事情: 通過一個簡單實例進行spring boot 入門 修改spring boot 默認的服務端口號和默認context path 這篇文章我們來看下怎

spring boot 系列spring boot 整合JPA

rom prop pos output UNC actor href ali div 上一篇我們講了spring boot 整合JdbcTemplate來進行數據的持久化, 這篇我們來說下怎麽通過spring boot 整合JPA來實現數據的持久化。 一、代碼實現  修改

Spring Boot 系列Spring Boot 通過devtools進行熱部署

前面已經分享過四篇學習文章: 1、Spring Boot 系統之一:Spring Boot 入門 2、Spring Boot 系統之二:Spring Boot 修改預設埠號和context path 3、Spring Boot 系統之三:Spring Boot 整合JdbcTemplat

Spring Boot 系統Spring Boot 修改預設context path

上一篇檔案我們通過一個例項進行了spring boot 入門,我們發現tomcat埠號和上下文(context path)都是預設的,如果我們對於這兩個值有特殊需要的話,需要自己制定的時候怎麼辦呢? 一、解決辦法 1、編寫application.properties,用來重寫Spring B

Https系列https的SSL證書在服務器端的部署,基於tomcat,spring boot

onf 基於 分享 height 轉化 自簽名 size class ont 一:本文的主要內容介紹 CA證書的下載及相應文件的介紹 CA證書在tomcat的部署 CA證書在spring boot的部署 自簽名證書的部署 二:一些內容的回顧 在Https系列之一中已介

Spring Boot系列教程建立第一個web工程 hello world

一.建立工程 建立名稱為"springboot_helloworld"的spring boot工程, new->Spring Starter Project,直接上圖 點選“Fin

spring boot 系列深入理解spring boot的自動配置

我們知道,spring boot自動配置功能可以根據不同情況來決定spring配置應該用哪個,不應該用哪個,舉個例子: Spring的JdbcTemplate是不是在Classpath裡面?如果是,並且DataSource也存在,就自動配置一個JdbcTemplate的Bean Thymeleaf是不

Spring Boot系列教程七Spring boot集成MyBatis

override fill sql water sso avi size logs index 一.創建項目 項目名稱為 “springboot_mybatis_demo”,創建過程中勾選 “Web”,“MyBatis”,“MySQL”,第一次創建Maven

Spring Boot 2.0()Spring Boot 2.0嘗鮮-動態 Banner

版本 手動 block OS 動態 posit 下載 網站 dep Spring Boot 2.0 提供了很多新特性,其中就有一個小彩蛋:動態 Banner,今天我們就先拿這個來嘗嘗鮮。 配置依賴 使用 Spring Boot 2.0 首先需要將項目依賴包替換為剛剛發布的

Spring Boot 2.0()Spring Boot 開源軟件都有哪些?(轉)

代碼 使用 郵件 cloud -a 分類 系統 vue .com 2016年 Spring Boot 還沒有被廣泛使用,在網上查找相關開源軟件的時候沒有發現幾個,到了現在經過2年的發展,很多互聯網公司已經將 Spring Boot 搬上了生產,而使用 Spring Boot

Spring Boot 系統Spring Boot 整合JPA

上一篇我們講了Spring Boot 整合jbdcTemplate 來進行資料的持久化。 這篇我們來說下怎麼通過Spring Boot 整合JPA來實現資料的持久化。 一、程式碼實現 1、修改pom.xml,引入依賴。 <!-- 引入jpa 依賴 -->

Spring Boot 系統Spring Boot 整合JdbcTemplate

前面兩篇文章我們講了兩件事情: 通過一個簡單例項進行Spring Boot 入門 修改Spring Boot 預設的服務埠號和預設context path 這篇文章我們來看下怎麼通過JdbcTemplate進行資料的持久化。 一、程式碼實現 1、修改pom.xml檔案

Spring Boot 2.0()Spring Boot 2.0嚐鮮-動態 Banner

Spring Boot 2.0 提供了很多新特性,其中就有一個小彩蛋:動態 Banner,今天我們就先拿這個來嚐嚐鮮。 配置依賴 使用 Spring Boot 2.0 首先需要將專案依賴包替換為剛剛釋出的 2.0 RELEASE,現在網站https://start.spring.io/也將 Spring B

Spring Boot2 系列教程()建立 Spring Boot 專案的三種方式

我最早是 2016 年底開始寫 Spring Boot 相關的部落格,當時使用的版本還是 1.4.x ,文章發表在 CSDN 上,閱讀量最大的一篇有 43W+,如下圖: 2017 年由於種種原因,就沒有再繼續更新 Spring Boot 相關的部落格了,2018年又去寫書了,也沒更新,現在 Spring

Spring原理學習系列Spring AOP原理(從原始碼層面分析)-------上部

引言 本文是Spring原理分析的第三篇博文,主要闡述Spring AOP相關概念,同時從原始碼層面分析AOP實現原理。對於AOP原理的理解有利於加深對Spring框架的深入理解。同時我也希望可以探究Spring框架在處理AOP的解決思路,學習框架的時候,有時候

Docker下的Spring Cloud三部曲細說Spring Cloud開發

本文是《Docker下的Spring Cloud三部曲》系列的第二篇,詳細講解上一篇例項中用到的eureka、provider、consumer等三個應用的開發過程; 環境資訊 回顧一下實戰環境,如下圖: 原始碼地址 上圖的eureka、

spring事務管理宣告式事務管理使用代理方式

spring宣告式事務管理,分為三種方式,分別是: 1、使用代理類TransactionProxyFactoryBean的方式 2、使用aspectj+xml配置的方式 3、使用事務註解的方式 其中後面兩種是比較常用的,使用xml和註解的方式。 這裡介紹使用代理類Transa

【只怕沒有幾個人能說清楚】系列Unity中的特殊文件夾

物體 avi ebp time 編輯模式 tro hive 預覽 打包 參考:http://www.manew.com/thread-99292-1-1.html 1. 隱藏文件夾 以.開頭的文件夾會被忽略。在這種文件夾中的資源不會被導入,腳本不會被編譯。也不會出現

緩存系列CDN與其他層面緩存

級別 spl pecl apache 分布式緩存 -o 真實ip har 分享 緩存系列之二:CDN與其他層面緩存 一:內容分發網絡(Content Delivery Network),通過將服務內容分發至全網加速節點,利用全球調度系統使用戶能夠就近獲取,有效降低訪問延遲,