**
## 前言
springboot就是一個快速開發(fā)框架,能夠幫組我們快速整合第三方框架。內(nèi)部嵌入Http服務器(Tomcat瓢喉、Jetty)狱庇,默認嵌入的是Tomcat服務器惊畏。最終以java應用程序進行執(zhí)行。其開發(fā)過程中采用注解化僵井,簡化XML配置陕截。(springboot中沒有web.xml,內(nèi)嵌服務器java創(chuàng)建tomcat)
**
開始創(chuàng)建第一個springboot項目
打開idea創(chuàng)建項目批什,或者打開idea主界面選擇Create New Project农曲,下圖是打開idea后進行項目創(chuàng)建的
在彈出的頁面中我們選擇左側(cè)的Spring Initializr,jdk版本選擇自己安裝的版本驻债,我這里選擇1.8乳规,URL選擇默認的就好
下一個頁面:在Group欄輸入組織名,Artifact就是項目名合呐。其它選擇默認就好暮的,直接Next
上邊下拉框可以選擇Spring Boot的版本,這里使用最新版2.2.1 M? 完成后點擊 Next淌实,最后點擊
這里我選擇了“Web”類別下的“Spring Web”冻辩、“Template”類別下的“Thymeleaf”以及“SQL”類別下的“Spring Data JPA”和“Mysql Driver”。
終于拆祈,最后一步了恨闪。設(shè)置項目名稱Project name 和 工程保存路徑 Project location。完成后放坏,點擊 Finish
pom.xml文件配置
```
<?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.2.1.RELEASE</version>
? ? ? ? <relativePath/> <!-- lookup parent from repository -->
? ? </parent>
? ? <groupId>com.springboot</groupId>
? ? <artifactId>spring-boot-project</artifactId>
? ? <version>0.0.1-SNAPSHOT</version>
? ? <name>spring-boot-project</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>
? ? ? ? </dependency>
? ? </dependencies>
? ? <build>
? ? ? ? <plugins>
? ? ? ? ? ? <plugin>
? ? ? ? ? ? ? ? <groupId>org.springframework.boot</groupId>
? ? ? ? ? ? ? ? <artifactId>spring-boot-maven-plugin</artifactId>
? ? ? ? ? ? </plugin>
? ? ? ? </plugins>
? ? </build>
</project>
```
創(chuàng)建好的springboot項目目錄
啟動項目咙咽,出現(xiàn)Tomcat started on port(s): 8080 (http) with context path '',表示項目啟動成功
下面說下本人在啟動項目的時候遇到的問題淤年,經(jīng)過查找跟jdk相關(guān)钧敞。。把jdk里面的 servlet-api.jar 刪了就好了
創(chuàng)建helloController
運行項目如下
第一次創(chuàng)建springboot項目麸粮,如果有不對的地方請?zhí)岢鰜砀瓤粒瑫谝粫r間進行改正,本人的QQ號(3124829435)以后不斷的學習弄诲,希望可以共同努力炊昆,后續(xù)會不斷的在項目中更新