重生之 SpringBoot3 入門保姆級學習(02、打包部署)

重生之 SpringBoot3 入門保姆級學習(02、打包部署)

      • 1.6 打包插件
      • 1.7 測試 jar 包
      • 1.8 application.properties 的相關配置

1.6 打包插件


  • 官網鏈接
https://docs.spring.io/spring-boot/docs/current/reference/html/getting-started.html#getting-started.first-application.executable-jar

image-20240522093606196

  • 復制代碼到 pom.xml 刷新 maven

image-20240522093523498

  • 開始打包

image-20240522094017361

  • 打包完成

image-20240522094058841

1.7 測試 jar 包


  • 先關閉項目

image-20240522094158416

  • 打開 jar 包所在位置

image-20240522094242589

  • 搜索欄輸入 cmd 回車

image-20240522094310442

  • 運行 jar 包
java -jar boot3-01-demo-1.0-SNAPSHOT.jar

image-20240522094407765

  • 外部配置

將文件復制到一個新的文件夾中,創建文件 application.properties

application.properties

image-20240522095125713

打開文件進行配置

server.port=8888

image-20240522095338285

  • 再次進入 cmd 運行 jar 包
java -jar boot3-01-demo-1.0-SNAPSHOT.jar

image-20240522095455879

  • 瀏覽器測試請求

image-20240522095612979

1.8 application.properties 的相關配置


端口號配置

server.port=8888

與數據庫鏈接配置

spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/databases?serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf8&useSSL=false
spring.datasource.username=root
spring.datasource.password=123456

數據池的配置

spring.datasource.type=com.alibaba.druid.pool.DruidDataSource

時間的配置

spring.jackson.date-format=yyyy-MM-dd HH:mm:ss
spring.jackson.time-zone=GMT+8

文件大小的配置

spring.servlet.multipart.max-request-size=50MB
spring.servlet.multipart.max-file-size=50MB

mybatis的配置,domain實體類和mapper文件路徑的配置

mybatis.type-aliases-package=com.domain
mybatis.mapper-locations=classpath:mapper/*.xml

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/16267.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/16267.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/16267.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【Python】 XGBoost模型的使用案例及原理解析

原諒把你帶走的雨天 在漸漸模糊的窗前 每個人最后都要說再見 原諒被你帶走的永遠 微笑著容易過一天 也許是我已經 老了一點 那些日子你會不會舍不得 思念就像關不緊的門 空氣里有幸福的灰塵 否則為何閉上眼睛的時候 又全都想起了 誰都別說 讓我一個人躲一躲 你的承諾 我竟然沒懷…

自學動態規劃—— 一和零

一和零 474. 一和零 - 力扣(LeetCode) 其實遇到這種還好說,我寧愿遇見這種,也不想遇見那些奇奇怪怪遞推公式的題目。 這里其實相當背包要滿足兩個條件,所以我們可以將dp開成二維的,之后的操作&#xff0…

Kubernetes(K8S) 集群環境搭建指南

Kubernetes(簡稱K8s)是一個開源的容器編排平臺,旨在自動化部署、擴展和管理容器化應用。K8S環境搭建過程比較復雜,涉及到非常多組件安裝和系統配置,本文將會詳細介紹如何在服務器上搭建好Kubernetes集群環境。 在學習…

C語言---求一個整數存儲在內存中的二進制中1的個數--3種方法

//編寫代碼實現:求一個整數存儲在內存中的二進制中1的個數 //第一種寫法 /*int count_bit_one(unsigned int n) {int count 0;while (n )//除到最后余數是0,那么這個循環就結束了{//這個題就是可以想成求15的二進制的過程//每次都除以2,余數…

跟小伙伴們說一下

因為很忙,有一段時間沒有更新了,這次先把菜鳥教程停更一下,因為自己要查缺補漏一些細節問題,而且為了方便大家0基礎也想學C語言,這里打算給大家開一個免費專欄,這里大家就可以好好學習啦,哪怕0基…

面試題·棧和隊列的相互實現·詳解

A. 用隊列實現棧 用隊列實現棧 實現代碼如下 看著是隊列,其實實際實現更接近數組模擬 typedef struct {int* queue1; // 第一個隊列int* queue2; // 第二個隊列int size; // 棧的大小int front1, rear1, front2, rear2; // 兩個隊列的首尾指針 } MyS…

圖像處理ASIC設計方法 筆記25 紅外成像技術:未來視覺的革命

在當今科技飛速發展的時代,紅外成像技術以其獨特的優勢,在醫療、工業檢測等多個領域扮演著越來越重要的角色。本章節(P146 第7章紅外焦平面非均勻性校正SoC)將深入探討紅外成像系統中的關鍵技術——非均勻性校正SoC,以及它如何推動紅外成像技術邁向新的高度。 紅外成像系統…

6.Redis之String命令

1.String類型基本介紹 redis 所有的 key 都是字符串, value 的類型是存在差異的~~ 一般來說,redis 遇到亂碼問題的概率更小~~ Redis 中的字符串,直接就是按照二進制數據的方式存儲的. (不會做任何的編碼轉換【講 mysql 的時候,知道 mysql 默認的字符集, 是拉丁文,插入中文…

Jenkins--從入門到入土

Jenkins–從入門到入土 文章目錄 Jenkins--從入門到入土〇、概念提要--什么是CI/DI?1、CI(Continuous Integration,持續集成)2、DI(DevOps Integration,DevOps 集成)3、解決的問題 一、Jenkins安…

iOS 開發系列:基于VNRecognizeTextRequest識別圖片文字

1.添加Vision Kit依賴 在項目設置中點擊"General"選項卡,然后在"Frameworks, Libraries, and Embedded Content"(框架、庫和嵌入內容)部分,點擊""按鈕。搜索并選擇"Vision.framework"。…

[AIGC] flink sql 消費kafka消息,然后寫到mysql中的demo

這是一個使用 Flink SQL 從 Kafka 中消費數據并寫入 MySQL 的示例。在這個示例中,我們將假設有一個 Kafka 主題 “input_topic”,它產生格式為 (user_id: int, item_id: int, behavior: string, timestamp: long) 的數據,我們需要把這些數據寫…

world machine學習筆記(4)

選擇設備: select acpect: heading:太陽的方向 elevation:太陽的高度 select colour:選擇顏色 select convexity:選擇突起(曲率) select height:選擇高度 falloff&a…

用常識滾雪球:拼多多的內生價值,九年的變與不變

2024年5月22日,拼多多公布了今年一季度財報,該季度拼多多集團營收868.1億元,同比增長131%,利潤306.0億,同比增長了202%,數據亮眼。 市場對拼多多經歷了“看不見”、“看不懂”、“跟不上”三個階段。拼多多…

Vue.js條件渲染與列表渲染指南

title: Vue.js條件渲染與列表渲染指南 date: 2024/5/26 20:11:49 updated: 2024/5/26 20:11:49 categories: 前端開發 tags: VueJS前端開發數據綁定列表渲染狀態管理路由配置性能優化 第1章:Vue.js基礎與環境設置 1.1 Vue.js簡介 Vue.js (讀音:/vju…

SwiftUI中的Slider的基本使用

在SwiftUI中,可以使用Slider視圖創建一個滑動條,允許用戶從范圍中選擇一個值。通過系統提供的Slider,用起來也很方便。 Slider 先看一個最簡單的初始化方法: State private var sliderValue: Float 100var body: some View {V…

[AIGC] mac os 中 .DS_Store 是什么

.DS_Store 是在 MacOS 系統中由 Finder 應用程序創建和維護的一種隱藏文件,用于保存有關其所在目錄的自定義屬性,例如圖標位置或背景顏色。 “.DS_Store” 是 “Desktop Services Store” 的縮寫。 .DS_Store 的作用 .DS_Store 文件在每個 Mac OS X 文…

ollama 使用,以及指定模型下載地址

ollama windows 使用 官網: https://ollama.com/ windows 指定 models 下載地址 默認會下載在C盤 ,占用空間 在Windows系統中,可以通過設置環境變量OLLAMA_MODELS來指定模型文件的下載和存儲路徑。具體操作步驟如下: 1.打開系統…

【python006】miniconda3環境搭建(非root目錄,最近更新中)

1.熟悉、梳理、總結項目研發實戰中的Python開發日常使用中的問題。 2.歡迎點贊、關注、批評、指正,互三走起來,小手動起來! 文章目錄 1.背景介紹2. 1.背景介紹 環境移植,可能影響部署本機環境信息,探索、總結移植有效…

輕量化微調相關學習

輕量化微調(Lightweight Fine-Tuning)是指在大型預訓練模型基礎上,通過修改或添加少量參數來進行模型適應性調整的一種方法,旨在減少計算資源消耗和避免過擬合問題,同時保持模型的性能。這種方法特別適用于資源有限或需…

一個程序員的牢獄生涯(36)夾帶

星期一 夾 帶 鄭所和小X州在小院子里說著話,盡管我豎起耳朵想要聽到他們的說話內容。但因為他們的說話聲音很低,我努力半天后,什么都聽不清。只能看到小X州恭恭敬敬的站在鄭所面前,不時地點頭答應著的樣子。 沒過多長時間,小X州從院子里返回了號子。我注意到他的臉上帶著一…