簡 介
Spring Boot是一個構建在Spring框架頂部的項目。它提供了一種簡便,快捷的方式來設置,配置和運行基于Web的簡單應用程序。
在Spring Boot不需要XML配置(部署描述符)。它使用約定優(yōu)于配置軟件設計范例,可以減少開發(fā)人員的工作量。
SpringBoot體系結(jié)構
數(shù)據(jù)庫層:在數(shù)據(jù)庫層中, CRUD (創(chuàng)建,檢索,更新等)。
SpringBoot基礎目錄結(jié)構
ProjectName
+- src
+- main
+- java
+- resources
| +- static
| +- templates
| application.properties
+- test
+- java
| pom.xml
Spring Boot的基礎結(jié)構共三個文件(具體路徑根據(jù)用戶生成項目時填寫的Group所有差異):
生成的ProjectApplication和ProjectApplicationTests類都可以直接運行來啟動當前創(chuàng)建的項目,如果項目未創(chuàng)建任何數(shù)據(jù)訪問或Web模塊,程序會在加載完Spring之后結(jié)束運行。
創(chuàng)建springboot應用程序
Springboot配置
# web服務訪問端口
server.port=8090
# 數(shù)據(jù)庫連接
spring.datasource.url=jdbc:mysql://192.168.XX.2:3306/xxx
# 應用名稱
Spring.application.name=hello
server:
port: 8090
spring:
datasource:
url: jdbc:mysql://192.168.XX.2:3306/xxx
application:
name: hello
# java -jar xx.jar --server.port=8090
application.properties和application.yml文件可以放在四個位置,按照優(yōu)先級排序如下所示:
springboot/
├── application.properties
├── config
│ └── application.properties
└── HelloWorld-0.0.1-SNAPSHOT.jar
此外,如果在相同優(yōu)先級位置同時有application.properties和application.yml,那么application.properties里的屬性里面的屬性就會覆蓋application.yml。
多環(huán)境配置
在Spring Boot中多環(huán)境配置文件名需要滿足application-{profile}.properties的格式,其中{profile}對應你的環(huán)境標識,比如:
執(zhí)行java -jar xxx.jar --spring.profiles.active=prod,也就是生產(chǎn)環(huán)境的配置(prod)
項目打包運行
文章版權歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/129129.html
摘要:因為某些原因,不方便在這里直接發(fā)送百度鏈接,關注我的微信公眾號面試通關手冊回復資源分享第一波即可領取。然后大家還有什么問題的話,可以在我的微信公眾號后臺面試通關手冊給我說或者加我微信,我會根據(jù)自己的學習經(jīng)驗給了說一下自己的看法。 這是一篇針對Java初學者,或者說在Java學習路線上出了一些問題(不知道該學什么、不知道整體的學習路線是什么樣的) 第一步:Java基礎(一個月左右) 推薦...
摘要:開公眾號差不多兩年了,有不少原創(chuàng)教程,當原創(chuàng)越來越多時,大家搜索起來就很不方便,因此做了一個索引幫助大家快速找到需要的文章系列處理登錄請求前后端分離一使用完美處理權限問題前后端分離二使用完美處理權限問題前后端分離三中密碼加鹽與中異常統(tǒng)一處理 開公眾號差不多兩年了,有不少原創(chuàng)教程,當原創(chuàng)越來越多時,大家搜索起來就很不方便,因此做了一個索引幫助大家快速找到需要的文章! Spring Boo...
摘要:基礎入門篇簡介可以基于輕松創(chuàng)建可以運行的獨立的生產(chǎn)級的應用程序。對平臺和第三方類庫我們有自己看法和意見約定大于配置。官網(wǎng)目前最新版本是我們接下來就在這個版本的基礎上面進行學習。變成項目引入依賴。 SpringBoot基礎入門篇 簡介 Spring Boot可以基于Spring輕松創(chuàng)建可以運行的、獨立的、生產(chǎn)級的應用程序。 對Spring平臺和第三方類庫我們有自己看法和意見(約定大于配置...
閱讀 1491·2023-01-11 13:20
閱讀 1850·2023-01-11 13:20
閱讀 1288·2023-01-11 13:20
閱讀 2040·2023-01-11 13:20
閱讀 4241·2023-01-11 13:20
閱讀 2948·2023-01-11 13:20
閱讀 1580·2023-01-11 13:20
閱讀 3852·2023-01-11 13:20