1. 程式人生 > 其它 >springboot環境搭建

springboot環境搭建

SpringBoot環境的配置

  • JDK 1.8.0_311
  • Maven 3.5.4
  • IDEA 2021.3.2
  • SpringBoot 2.5.0

1、JDK的配置

2、Maven的配置

變數名 變數值
MAVEN_HOME D:\apache-maven-3.5.4

path中新增%MAVEN_HOME%\bin

修改Maven的設定

地址為 D:\apache-maven-3.5.4\conf\settings.xml

1、修改本地倉庫

<localRepository>D:\Maven_Repository2</localRepository

2、修改成阿里雲映象

<mirrors>
    <mirror>
      <id>aliyunmaven</id>
      <mirrorOf>central</mirrorOf>
      <name>aliyun maven</name>
      <url>https://maven.aliyun.com/repository/public </url>
    </mirror>
  </mirrors>

3、配置Maven編譯的jdk版本

  <profiles>
    <profile>
      <id>jdk-1.8</id>
      <activation>
        <activeByDefault>true</activeByDefault>
        <jdk>1.8</jdk>
      </activation>
      <properties>
        <maven.compiler.source>1.8</maven.compiler.source>
        <maven.compiler.target>1.8</maven.compiler.target>
        <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
      </properties>
    </profile>
  </profiles>

4、清理Maven倉庫指令碼

新建一個.bat的空檔案,複製下面內容

@echo off
rem create by NettQun
  
rem 這裡寫你的倉庫路徑
set REPOSITORY_PATH=D:\Maven_Repository2
rem 正在搜尋...
for /f "delims=" %%i in ('dir /b /s "%REPOSITORY_PATH%\*lastUpdated*"') do (
    echo %%i
    del /s /q "%%i"
)
rem 搜尋完畢
pause

3、IDEA

IDEA的安裝和破解

配置IDEA

修改建立新專案的預設設定

建立新專案

1、直接建立maven專案

2、建立多模組專案,然後在新增maven專案

1、環境檢查

檢查springboot的要求

進入springboot官網

檢查專案jdk

檢查模板版本

檢查Maven

檢查Maven的設定

2、HelloWorld

①繼承父工程

在pom.xml中新增一下配置,繼承spring-boot-starter-parent這個父工程

    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.5.0</version>
    </parent>

②新增依賴

   <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
    </dependencies>

③建立啟動類

建立一個類在其實加上@SpringBootApplication註解標識為啟動類。

@SpringBootApplication
public class HelloApplication {

    public static void main(String[] args) {
        SpringApplication.run(HelloApplication.class, args);
    }
}

④定義Controller

建立Controller,主要Controller要放在啟動類所在包或者其子包下。

@RestController
public class HelloController {
    @RequestMapping("/hello")
    public String hello(){
        return "hello";
    }
}

@RestController相當於@Controller+@ResponseBody

⑤執行測試

直接執行啟動類的main方法即可。

開啟localhost檢視即可

http://localhost:8080/hello

3、打包執行(空專案建立的有坑)

​ 我們可以把springboot的專案打成jar包直接去執行。

①新增maven外掛

    <build>
        <plugins>
            <!--springboot打包外掛-->
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>

②maven打包

打包結果

③執行jar包

在jar包所在目錄執行命令

java -jar jar包名稱

即可執行。

遇到了下面的問題

卡在這裡了是因為開啟了快速編輯模式

可以按ctrl+c讓他繼續輸出(未能解決問題)

4、快速構建

使用Spring Initializr建立

BUG

1、spring-boot-maven-plugin報錯

<version>2.3.4.RELEASE</version>

加上版本,然後重啟就ok