springboot2多環境配置與部署

2021-09-11 07:01:52 字數 998 閱讀 6045

使用jpa運算元據庫,最終實現根據不同 的配置檔案讀取不同的資料來源(資料庫,快取以及其他配置資訊)

本文主要介紹的是多環境配置與部署,所以關於其他配置就簡略的敘述

多環境配置

#配置選擇需要的環境

#--------開發

#spring.profiles.active=dev

#--------測試

spring.profiles.active=test

###使用者名稱

spring.datasource.username=root

###密碼

spring.datasource.password=1234

###驅動

spring.datasource.driver-class-name=com.mysql.jdbc.driver

### mysql連線資訊

spring.datasource.url=jdbc:mysql:

### mysql連線資訊

spring.datasource.url=jdbc:mysql:

配置jetty(把預設的tomcat排除後再新增依賴)

org.springframework.boot

spring-boot-starter-web

org.springframework.boot

spring-boot-starter-tomcat

org.springframework.boot

spring-boot-starter-jetty

控制台倒數第二行顯示jetty啟動成功即可

SpringBoot2啟動流程

springboot如果要說是springframework的封裝那麼也不全是,個人認為從思想上來說是兩個東西。springboot主要具備如下特性 1.自動裝配 2.內建tomcat等web容器 3.與devops天然整合,這也可以認為是微服務的特點。下面咱們看下 public class pub...

SpringBoot2 擴充套件介面

判斷乙個框架或者程式的好壞直觀的方法就是看其擴充套件性如何。毫無疑問spring擴充套件性這方面做的不錯。說到擴充套件主要還是在容器的refresh這塊,也有listener 這一塊先放放 實現原則嚴格按照開閉原則,內部修改關閉,對擴充套件開放 咱們先看一張流程圖 如上圖中主要的畫出來了具體的執行流...

spring boot 2 基礎應用

restcontroller相當於 responsebody controller。使用spring initializer快速建立spring boot專案2 yaml語法 1 基本語法 k 空格 v 表示 對鍵值對 空格必須有 以空格的縮進來控制層級關係 只要是左對齊的一 列資料,都是同 個層級...