Spring Boot學習1(Sping Boot環境搭建、項目創建、打包)

目錄

一、安裝JDK

二、安裝Interlli IDEA

三、安裝Apache Maven

四、創建Spring Boot項目

五、把Spring Boot項目打包成jar


一、安裝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

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章