IDEA 2020 配置 Maven 創建 Spring Boot 項目

在新電腦上配環境總是要不停的百度,簡單記錄一下。。。

Maven

安裝配置 Maven

前提:已經安裝好 Java 運行環境,否則配置不能成功;
cmd 輸入 java -v 可以看到 java 版本號再做下面的;

這裏下載各個版本的Maven:http://archive.apache.org/dist/maven/maven-3/

根據 SpringBoot 官網文檔,Mave 版本需要 3.3 及以上;
在這裏插入圖片描述
下載後,解壓,將 bin 目錄配置到環境變量中:

  • 右鍵我的電腦-屬性-高級系統設置-環境變量-系統變量-Path;
    在這裏插入圖片描述

cmd 裏輸入:mvn -v;提示如下則配置成功;
在這裏插入圖片描述

配置 Maven 倉庫(倉庫路徑、阿里雲下載)

所謂的倉庫就是用於存放項目需要的 jar 包的,只要配好一個倉庫,以後的項目都可以去使用這個倉庫裏的 jar 包。

配置倉庫位置:打開 Maven 根目錄下的 conf/setting.xml
在這裏插入圖片描述
Ctrl + F 搜索 <localRepository>,將默認路徑修改爲你要配置的路徑(不要放到 C 盤);
在這裏插入圖片描述

配置阿里雲下載:還是在 Maven 根目錄下的 conf/setting.xml
Ctrl + F 搜索 <mirrors>,在 <mirrors> 下新加一個阿里雲的鏡像地址:

<mirror>
	<id>alimaven</id>
	<mirrorOf>central</mirrorOf>
	<name>aliyun maven</name>
	<url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
</mirror>

在這裏插入圖片描述
到此爲止,Maven 與 倉庫配置以及完成。

IDEA 配置 Maven

打開 IDEA,點擊開始右下角的 Configure -> Settings 進入設置;

設置界面:Build, Execute, Deployment->Build Tools->Maven

修改 Maven home directory: D:\JavaDevelop\Maven\apache-maven-3.5.0
修改 User settings file: D:\JavaDevelop\Maven\apache-maven-3.5.0\conf\settings.xml

只要 settings.xml 中配置的正確,Local repository 會被自動識別到;
在這裏插入圖片描述
至此,IDEA 配置 Maven 已經完全結束了,可以開始創建項目了。

IDEA 創建 springboot 項目

打開 IDEA,Create New Project,選擇 Maven 項目,勾選 Create from archetype,選中 maven-archetype-webapp
在這裏插入圖片描述
GruopId 其實就是默認的包名;
在這裏插入圖片描述
確認 Maven home directory 是我們自己的 Maven 位置,包括下面的 User settings fileLocal repository 都是我們自己的文件目錄;勾上 Override
在這裏插入圖片描述
點擊 Finsh,開始創建項目;

如果右下角跳出選項,選擇 Auto Enable

首先 pom.xml 中引入項目依賴:
這些是隨時會更新的,建議去看 springboot官方文檔

<!--繼承springboot父項目-->
<parent>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-starter-parent</artifactId>
  <version>2.2.5.RELEASE</version>
</parent>
<!--引入springboot的web支持-->
<dependency>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
  <groupId>junit</groupId>
  <artifactId>junit</artifactId>
  <version>4.11</version>
  <scope>test</scope>
</dependency>

將 springboot 配置成標準目錄結構:
在這裏插入圖片描述
Application.java:

package com.yusael;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.context.annotation.ComponentScan;

@EnableAutoConfiguration // 作用: 開啓自動配置 初始化spring環境 springmvc環境
@ComponentScan // 作用: 用來掃描相關注解 掃描範圍 當前入口類所在的包及子包(com.yusal及其子包)
public class Application {
    public static void main(String[] args) {
        // springApplication: spring應用類    作用: 用來啓動springboot應用
        // 參數1: 傳入入口類 類對象   參數2: main函數的參數
        SpringApplication.run(Application.class, args);
    }
}

helloController.java:

package com.yusael.controller;

import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
@RequestMapping("/hello")
public class helloController {
    @GetMapping("/hello")
    public String hello() {
        System.out.println("hello springboot!!!");
        return "hello springboot";
    }
}

點擊運行:成功跑起 spring boot 。

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