iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 5
0
Modern Web

Spring Boot and React - 前後端 30 天分手日記系列 第 5

Day 5 - Spring Boot 啟動與測試

上一章 Day 4 - Spring Boot 快速建立專案

今天教大家如何Run我們的專案

首先建立後會自動生成DemoApplication.java

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
public class DemoApplication {

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

}

從上面可以看到只用了一個Annotation, 但其實它是複合註解

@SpringBootApplication 包括了 @SpringBootConfiguration, @EnableAutoConfiguration, @ComponentScan

以下一一解釋

@SpringBootConfiguration - 繼承自 @Configuration, 標註當前類別是配置類, 並會將當前類別標記為@Bean的實例加入到spring 容器中

@EnableAutoConfiguration - 啟動自動加入配置, 導入你所需要的jar包, 例如本專案有用到 spring-boot-starter-web, 而這是spring的核心, 裡面包刮了webmvc, tomcat....等等, 它會自動加入

@ComponentScan 掃描當前包與底下所有@Controller, @Service, @Compoment, @Repository項目

一個註解全都包進來了, 真的是貼心又方便!!

按Run啟動SpringBoot專案

https://ithelp.ithome.com.tw/upload/images/20190921/20119510ff4SYbEUI4.png

按CTRL+SHIFT+Y, 打開Debug Console

https://ithelp.ithome.com.tw/upload/images/20190921/20119510V44kqqxGHH.png

恭喜, 看到這個圖案代表啟動成功了

還有一種啟動方法是使用maven指令

按CTRL + ` 開啟Terminal

輸入mvn spring-boot:run

https://ithelp.ithome.com.tw/upload/images/20190921/20119510RGrvmXnSWR.png

下一篇會教大家如何新增與讀取資料

Day 6 - Spring Data JPA 寫入與讀取資料


上一篇
Day 4 - Spring Boot 快速建立專案
下一篇
Day 6 - Spring Data JPA 寫入與讀取資料
系列文
Spring Boot and React - 前後端 30 天分手日記30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言