1. 程式人生 > >springBoot快速入門教程(第一篇)

springBoot快速入門教程(第一篇)

Springboot是什麼?

1、springboot是在spring的基礎上進一步封裝,讓以前繁雜的配置全部簡化,從而快速構建專案。
2、對主流框架無配置整合,提高開發效率。
3、內建tomcat無需先部署在執行
4、與雲端計算天然整合

快速搭建一個簡單的springboot專案

springboot建立專案與之前相同,沒什麼大的區別。
1、建立一個常規的mavne專案。
2、在pom.xml檔案中匯入依賴

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

說明:Spring boot的專案必須要將parent設定為spring boot的parent,該parent包含了大量預設的配置,大大簡化了我們的開發。

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

說明:web專案匯入對web支援的jar

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

說明:匯入springboot的外掛,作用是用於專案的啟動

3、編寫程式碼

@Controller
@SpringBootApplication
@Configuration
public class HelloApplication {
        @RequestMapping("hello")
    @ResponseBody
    public String hello(){
        return "hello world!";
    }
    public static void main(String[] args) {
        SpringApplication.run(HelloApplication.class, args);
    }
}

程式碼說明:
1、@SpringBootApplication:Spring Boot專案的核心註解,主要目的是開啟自動配置。;
2、@Configuration:這是一個配置Spring的配置類;
3、@Controller:標明這是一個SpringMVC的Controller控制器;
4、main方法:在main方法中啟動一個應用,即:這個應用的入口;

4、啟動專案
方式一:
這裡寫圖片描述
方式二:
這裡寫圖片描述
說明:如果不匯入spring-boot-maven-plugin的外掛,則無法使用方式二啟動專案,不過方式一更加簡潔,方式二可有可無對於開發人員來講

5、啟動資訊
如果看到Started EurekaApp in 6.173 seconds (JVM running for 6.6)並且沒有報錯則程式碼啟動成功了

附加說明:專案環境用的是jdk1.8