SpringBoot學習(一)—— idea 快速搭建 Spring boot 框架

簡介

優勢
  • Spring Boot 能夠以jar包的形式獨立運行,運行一個Spring Boot 項目只須要經過 java -jar xx.jar 來運行。
  • Spring Boot 能夠選擇內嵌Tomcat、Jetty或Undertow,這樣咱們無須以war包形式部署項目。
  • Spring 提供了一系列的starter pom 來簡化Maven 的依賴加載。
  • Spring Boot 會根據在類路徑中的jar包、類,爲jar包裏的類自動配置Bean,這樣會極大地減小咱們要使用的配置。Spring Boot只考慮了大多數的場景,並非全部的場景。
  • Spring Boot 提供基於http、ssh、telnet對運行時的項目進行監控。
  • Spring Boot不是藉助代碼生成來實現的,而是經過條件註解來實現的,這是spring 4.x的新特性。Spring 4.x提倡使用Java配置和註解配置組合,而Spring Boot不須要任何xml配置便可實現Spring 的全部配置。
注意
  • SpringBoot依賴的JDK版本爲1.8及以上。

搭建工程

經過 Spring Initializr 建立

SpringBoot學習(一)—— idea 快速搭建 Spring boot 框架

SpringBoot學習(一)—— idea 快速搭建 Spring boot 框架

項目結構

SpringBoot學習(一)—— idea 快速搭建 Spring boot 框架

SpringBoot學習(一)—— idea 快速搭建 Spring boot 框架

pom.xmljava

<?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 https://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.1.9.RELEASE</version>
        <relativePath/> <!-- lookup parent from repository -->
    </parent>
    <groupId>com.example</groupId>
    <artifactId>demo</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <name>demo</name>
    <description>Demo project for Spring Boot</description>

    <properties>
        <java.version>1.8</java.version>
    </properties>

    <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>
        </dependency>
    </dependencies>

    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>

</project>
啓動

SpringBoot學習(一)—— idea 快速搭建 Spring boot 框架

瀏覽器輸入 http://localhost:8080 ,便可進入默認頁面web

SpringBoot學習(一)—— idea 快速搭建 Spring boot 框架

相關文章
相關標籤/搜索