【Spring boot實踐】創建Spring boot程序

開發環境

工具

  1. 使用eclipse,推薦安裝Spring Tool Suite(STS)插件。
  2. 使用IDEA,IDEA中自帶了Spring boot插件。

版本

  1. Spring boot:推薦使用Spring boot最新版本,實際選擇時會選擇一個最新的穩定版本,因爲最新版本可能會遇到一些問題。
  2. Maven:推薦使用離最新較近的穩定版,3.2+,Maven目前最新版本爲3.6.0。
  3. JDK:推薦使用Java8,Spring boot也就兼容Java6。表示現在已經有11了,Java 8的特性還不是很熟悉,夥伴們加油。

創建程序

創建方式①使用eclipse或者IDEA的插件創建;②使用Maven創建。

創建

下面使用插件的方式(IDEA)
在這裏插入圖片描述

在這裏插入圖片描述
在這裏插入圖片描述

在這裏插入圖片描述

在這裏插入圖片描述

在這裏插入圖片描述

目錄結構

在這裏插入圖片描述

  1. 此部分是使用spring Initializr插件生成的Maven jar包和配置,如果本地沒有Maven時可以使用此包來開發,可以刪除。
  2. 這個目錄結構和我們之前用的沒什麼大的區別,Java下放創建的包與類,resource中有application文件,這就是能夠與SSM相比省略很多配置文件的原因,配置大部分都會在這裏完成;template中放模板文件,static中放靜態文件。
  3. 這是測試。
  4. 這部分是不需要關注的,是一個編譯相關文件和腳本文件。
  5. pom是Maven的依賴配置。

依賴配置

  <!--繼承springboot的父級項目依賴-->
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.1.4.RELEASE</version>
        <relativePath/> <!-- lookup parent from repository -->
    </parent>
    <groupId>com.example.springboot</groupId>
    <artifactId>02-springboot-web</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <name>02-springboot-web</name>
    <description>project for Spring Boot</description>
    <!--屬性配置-->
    <properties>
        <java.version>1.8</java.version>
    </properties>
    <!--依賴配置-->
    <dependencies>
        <!--springboot開發web項目的起步依賴-->
        <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>
        </dependency>
    </dependencies>

    <build>
        <plugins>
            <!--springboot提供的編譯打包插件-->
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
       </plugins>
    </build>

啓動

新建一個controller用來測試。
在這裏插入圖片描述

@Controller
public class HelloController {

    @RequestMapping("/boot/hello")
    public @ResponseBody String hello(){
        return  "Hello Spring Boot.";
    }
}

運行application
在這裏插入圖片描述

在這裏插入圖片描述
完成
在這裏插入圖片描述

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