使用IDEA創建springBoot項目
1、介紹
IDEA是目前比較流行的java開發平臺,可以快速創建springBoot項目,本文主要記錄我使用的兩種方法創建springBoot,一種是在線創建,另外一種是使用maven結合相關jar包(可以看作離線創建)。前提是安裝java開發環境,即jdk。
2、創建項目
1)使用spring initializar
第一步:打開IDEA,首先新建一個項目,new Project,在選擇spring initializar,這種方法默認是從官網上下載模板,之後點擊next。如下圖:
第二步:如果網絡比較好的話,會出現下面界面。填寫相關的項目名稱等基本信息。之後點擊next。
第三步:由於是搭建的springBoot項目,選擇web,在右邊選擇springWeb選項,點擊next。
第四步:下面爲項目名稱和項目路徑。最後需要等上一段時間下載相關的jar包,時間可能比較長。
最後:創建的項目就是常見的web項目目錄
下面:寫一段代碼進行測試一下,首先在demo文件夾下創建一個controller層,新建一個類ControllerTest。代碼如下:
package com.lna.demo.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
@Controller
public class ControllerTest {
@RequestMapping("/index")
@ResponseBody
public String HelloString(){
return "hello world";
}
}
把項目啓動起來,在瀏覽器中輸入localhost:8080/index,即可看到返回的hello world。
2)使用maven結合相關jar包
使用maven結合下載好的相關jar包。其實也需要依賴網絡,即在有網的地方,創建一個springBoot項目。然後把相關的jar和pom.xml文件拷到無網絡的地方即可。
第一步:首先打開下面界面,設置一下maven倉庫的位置,,即點擊右下角的configure,原因在後面說。
配置一下maven倉庫的位置。在後面的Override上打勾。
第二步:把springBoot相關的jar包拷貝到設置的maven路徑下。
第三步:一直默認點擊,創建一個新的項目。
第四步:打開pom.xml文件,配置web相關依賴 jar包。
最初的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 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.lna</groupId>
<artifactId>demo</artifactId>
<version>1.0-SNAPSHOT</version>
</project>
增加下面的內容:
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.2.5.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<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>
最後:啓動項目,可以看到我第一種方法一樣的效果。
3、補充
maven倉庫的設置原因:
1、Maven項目首先查找本地倉庫,默認爲C:\Users…\.m2\repository目錄,一般爲重新建一個新的存放的目錄。
2、如果在本地倉庫找不到,則一般去私服倉庫找,私服倉庫一般爲公司的服務器的某個地方。
3、若沒有私服倉庫或者私服倉庫也找不到,就去中央倉庫,中央倉庫爲Apache團隊維護,國內一般下載比較慢。