目錄
一、安裝JDK
本文安裝的版本爲JDK13.0.2
在之前配置eclipse的環境中已經寫過,JDK的安裝與配置可以參考下面的鏈接:
https://mp.csdn.net/console/editor/html/104427084
二、安裝Interlli IDEA
1、下載安裝IDEA
IDEA下載地址:https://www.jetbrains.com/idea/download/#section=windows
選擇Community免費版
(2)雙擊exe文件-Next
設置安裝路徑
點擊Install
點擊Finish,完成安裝。
2、配置IDEA
雙擊桌面圖標啓動IDEA
三、安裝Apache Maven
1、maven下載地址:http://maven.apache.org/download.cgi
選擇最新版本
2、Maven不需要安裝,解壓後即可使用
3、配置maven環境變量
系統變量中新建MAVEN_HOME變量
系統變量path中添加:MAVAEN_HOME%MAVEN_HOME%\bin;
4、配置maven本地倉庫
(1)在maven的安裝路徑新建一個repository文件夾,該文件夾作爲maven資源庫的存放路徑
(2)修改conf文件中的settings.xml文件
按照以下位置修改,並保存:
5、打開IEDA-選擇Configure-Settings
搜索Maven,對三個路徑按照以下設置
同時勾選以下內容,之後點擊OK
四、創建Spring Boot項目
使用IDEA創建一個Spring Boot項目主要有使用Maven和Spring Initializr兩種方法。
使用IDEA創建一個spring boot+maven項目
1、創建一個新項目
新按照的IDEA裏面沒有Spring Initializr,需要在settings裏設置一下。
老版本的IDEA是Spring Initializr,新版本的變爲Spring Assistant 。
settings-Plugins-搜索Spring Assistant-Install -之後重啓IDEA
2、創建Spring Boot項目
選擇Spring Assitant
SDK爲本機安裝的SDK - Next
設置項目參數
輸入Group Id和Artifact Id,並設置項目名
選擇項目組件
設置項目名和路徑名後點擊Finish,創建一個初始化項目。
3、創建完成後目錄結構如下所示
方框圈出的爲函數入口,點擊run之後,首先加載maven依賴項。
4、 遇到加載依賴項慢的問題,修改settings.xml
選擇項目右鍵-Maven-Open 'settings.xml'
該文件下,添加一下內容,添加完成後,重啓IDEA。
<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
<mirrors>
<!-- mirror
| Specifies a repository mirror site to use instead of a given repository. The repository that
| this mirror serves has an ID that matches the mirrorOf element of this mirror. IDs are used
| for inheritance and direct lookup purposes, and must be unique across the set of mirrors.
|
<mirror>
<id>mirrorId</id>
<mirrorOf>repositoryId</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url>http://my.repository.com/repo/path</url>
</mirror>
-->
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
<mirror>
<id>uk</id>
<mirrorOf>central</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url>http://uk.maven.org/maven2/</url>
</mirror>
<mirror>
<id>CN</id>
<name>OSChina Central</name>
<url>http://maven.oschina.net/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
<mirror>
<id>nexus</id>
<name>internal nexus repository</name>
<url>http://repo.maven.apache.org/maven2</url>
<mirrorOf>central</mirrorOf>
</mirror>
</mirrors>
</settings>
再次RUN,項目成功運行。
5、對該文件進一步修改:
@SpringBootApplication
@RestController
public class SpringBootTest1Application {
@RequestMapping("/")
public String home()
{
return "hello spring-boot";
}
public static void main(String[] args) {
SpringApplication.run(SpringBootTest1Application.class, args);
}
}
@SpringBootApplication註解標註是一個Spring Boot應用;
@RestController標註這段代碼是一個控制器,此類負責Web請求;
@RequestMapping註解表示如果路徑匹配,被註解的方法將被調用
重新Run一下該文件,打開瀏覽器輸入:
輸入結果如下:
五、把Spring Boot項目打包成jar
1、項目右鍵-Open Module Settings
按照以下點擊
2、 設置CreateJAR from Modules
設置Main Class-點擊ok
3、打開Maven
先點擊clean,再點擊package
打包完成:
參考:
https://blog.csdn.net/qq_25305833/article/details/100944494
https://blog.csdn.net/sinat_33201781/article/details/80264828