創(chuàng)建springboot+maven項(xiàng)目全過程
一、新建java-maven項(xiàng)目

二、配置maven
1、打開 File--settings

2、搜索并配置maven

Maven home path: maven文件根目錄User settings file: maven根目錄下conf文件夾下 settings.xml文件Local repository: 項(xiàng)目同級文件夾 repository
3、檢查導(dǎo)入程序的jdk版本

4、檢查運(yùn)行程序的JRE版本

三、建立項(xiàng)目工程目錄

| controller: 控制層 | 控制層 |
| controller | 業(yè)務(wù)層 |
| impl | 業(yè)務(wù)接口實(shí)現(xiàn)類 |
| entity | 實(shí)體關(guān)系對象(映射對象) |
| mapper | 映射文件 |
| utils | 工具 |
| NewsApplication | 項(xiàng)目啟動文件 |
四、配置項(xiàng)目全局配置文件pom.xml

springboot父級依賴,可以自動使用父級依賴中的各種工具,該工程便可稱為springboot工程了
- <depedencies> 標(biāo)簽下配置依賴工具

- 基于maven的依賴聲明,用于客戶端和服務(wù)器端傳輸數(shù)據(jù)

- 基于maven的依賴聲明,用于服務(wù)器端與數(shù)據(jù)庫端傳遞數(shù)據(jù)

- 基于maven的依賴聲明,主要功能為數(shù)據(jù)庫驅(qū)動
五、創(chuàng)建并配置數(shù)據(jù)庫連接文件application.yml

- 用于配置連接數(shù)據(jù)庫的信息
| driver-class-name | JDBC驅(qū)動 |
| url | 連接云服務(wù)器數(shù)據(jù)庫的路徑URL |
| username | 數(shù)據(jù)庫用戶名 |
| password | 數(shù)據(jù)庫密碼 |
六、配置啟動類
配置NewsApplication.java啟動類,通過調(diào)用spring的run方法來啟動所指定springboot應(yīng)用的啟動類
args為傳遞的參數(shù)
- @SpringBootApplication 標(biāo)注本文件為Spring Boot 應(yīng)用主類

七、測試項(xiàng)目是否啟動成功
- 運(yùn)行NewsApplication.java測試項(xiàng)目是否配置成功

總結(jié)
以上為個人經(jīng)驗(yàn),希望能給大家一個參考,也希望大家多多支持腳本之家。
- 創(chuàng)建好SpringBoot項(xiàng)目后但是找不到Maven的解決方法
- idea創(chuàng)建SpringBoot項(xiàng)目時Type選maven?project和maven?pom有何區(qū)別
- 使用maven方式創(chuàng)建springboot項(xiàng)目的方式
- IDEA創(chuàng)建SpringBoot的maven項(xiàng)目的方法步驟
- IDEA2020.2創(chuàng)建springboot項(xiàng)目卡死在reading maven project的問題
- idea創(chuàng)建包含多個springboot module的maven project的方法
- SpringBoot創(chuàng)建maven多模塊項(xiàng)目實(shí)戰(zhàn)代碼
相關(guān)文章
java編程中拷貝數(shù)組的方式及相關(guān)問題分析
這篇文章主要介紹了java編程中拷貝數(shù)組的方式及相關(guān)問題分析,分享了Java中數(shù)組復(fù)制的四種方式,其次對二維數(shù)組的簡單使用有一段代碼示例,具有一定參考價值,需要的朋友可以了解下。2017-11-11
使用jmx?exporter采集kafka指標(biāo)示例詳解
這篇文章主要為大家介紹了使用jmx?exporter采集kafka指標(biāo)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-11-11
詳解Java動態(tài)代理的實(shí)現(xiàn)及應(yīng)用
這篇文章主要介紹了詳解Java動態(tài)代理的實(shí)現(xiàn)及應(yīng)用的相關(guān)資料,希望通過本文大家能理解掌握J(rèn)ava動態(tài)代理的使用方法,需要的朋友可以參考下2017-09-09
Spring?Boot?Swagger3常用注解詳解與實(shí)戰(zhàn)指南
Swagger是一個用于設(shè)計(jì)、構(gòu)建、文檔化和使用RESTful?Web服務(wù)的開源工具,Swagger3是Swagger的最新版本,它提供了許多新功能和改進(jìn),這篇文章主要介紹了Spring?Boot?Swagger3常用注解詳解與實(shí)戰(zhàn)指南的相關(guān)資料,需要的朋友可以參考下2025-10-10
java9新特性Reactive?Stream響應(yīng)式編程?API
這篇文章主要為大家介紹了java9新特性響應(yīng)式編程API的特點(diǎn)詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-03-03
Netty分布式pipeline管道Handler的添加代碼跟蹤解析
這篇文章主要介紹了Netty分布式pipeline管道Handler的添加代碼跟蹤解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-03-03
Spring Cloud分布式定時器之ShedLock的實(shí)現(xiàn)
這篇文章主要介紹了Spring Cloud分布式定時器之ShedLock的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-03-03

