如何創(chuàng)建SpringBoot項目
1、SpringBoot介紹
SpringBoot本身就是為了簡單、快速開發(fā)Spring框架項目而生的,在maven的基礎(chǔ)上,對已有的maven gav進行了封裝,他的問世對Java開發(fā)者的好處不言而喻,
他的好處勝金這里隨便列舉幾條:
1、自動配置,無需xml配置,通過jar以來自動識別;
2、通過起步(Starter)依賴集成第三方庫,開箱即用;
3、內(nèi)嵌Servlet容器,無需war包部署;
4、內(nèi)置健康檢測、度量指標功能;
5、提供all-in-one打包插件。
優(yōu)點太多,不再一一列舉,相信做Java開發(fā)的小伙伴已經(jīng)看過很多相關(guān)的文章了。
2、SpringInitializ新建SpringBoot項目
SpringBoot項目創(chuàng)建大體分兩種方式,Spring官網(wǎng)在線創(chuàng)建和通過IDE工具創(chuàng)建,先說第一種方式:
2.1進入SpringInitializr官網(wǎng)
在瀏覽器中輸入https://start.spring.io/,進入創(chuàng)建頁面,根據(jù)自己需要選擇或修改相應(yīng)選項和名稱。

2.2選擇自己需要的框架依賴包

2.3生成項目
生成的項目已經(jīng)打成一個壓縮包下載了,解壓后用IDE打開即可。

2.4啟動項目
可以看到創(chuàng)建的項目目錄如下,主要生成了三個文件。IDE打開項目需要下載依賴包,這個過程可能會比較慢,大家注意。

2.4.1pom.xml文件,里面包含項目依賴的jar包,以后有需要可以在該文件中引入相應(yīng)的jar
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.3.3.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<groupId>com.JohanChan</groupId>
<artifactId>demo</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>demo</name>
<description>Demo project for Spring Boot</description>
<properties>
<java.version>1.8</java.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
<exclusions>
<exclusion>
<groupId>org.junit.vintage</groupId>
<artifactId>junit-vintage-engine</artifactId>
</exclusion>
</exclusions>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</project>
2.4.2application.properties文件,該文件是空的,默認的Tomcat端口是8080,可以通過server.port修改端口,以后的大多數(shù)spring配置都是在這個文件中完成。

2.4.3XXXApplication.java文件,項目啟動類,程序的入口,重要標簽@SpringBootApplication。

2.5驗證項目
創(chuàng)建HelloController文件,啟動程序,在瀏覽器中進入項目。
package com.JohanChan.demo.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
@Controller
public class HelloController {
@RequestMapping("/")
@ResponseBody
public String hello() {
return "Hello,SpringBoot!";
}
}

項目已創(chuàng)建成功,并成功訪問。
3、IDE創(chuàng)建SpringBoot項目
3.1打開idea,file->new->project

3.2、這種方式與第一種類似,選擇對應(yīng)選項并修改包名和項目名,一路next

3.3選擇Springboot版本和項目依賴包

3.4打開后與第一種方式一樣,不再贅述。
以上就是如何創(chuàng)建SpringBoot項目的詳細內(nèi)容,更多關(guān)于創(chuàng)建SpringBoot項目的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
SpringCloud之Admin服務(wù)監(jiān)控實現(xiàn)流程示例詳解
這篇文章主要為大家介紹了SpringCloud之Admin服務(wù)監(jiān)控流程示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-09-09
Java?ArrayList集合之解鎖數(shù)據(jù)存儲新姿勢
這篇文章主要介紹了Java?ArrayList集合之解鎖數(shù)據(jù)存儲新姿勢,ArrayList是一個動態(tài)數(shù)組,可以自動調(diào)整大小,并提供了豐富的操作方法,文中通過代碼介紹的非常詳細,需要的朋友可以參考下2025-03-03
Spring?Boot?Nacos?實現(xiàn)不停服發(fā)布過程詳解
這篇文章主要為大家介紹了Spring?Boot?Nacos實現(xiàn)不停服發(fā)布過程詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-05-05
從dubbo zookeeper注冊地址提取出zookeeper地址的方法
今天小編就為大家分享一篇關(guān)于從dubbo zookeeper注冊地址提取出zookeeper地址的方法,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧2018-12-12

