現在簡單說明Spring boot專案的建立方式
專案的建立方式有以下幾個方式
官網starter建立
IDE直接建立
專案自動化構建工具
官方有提供快速建構的頁面 Spring Initializr ,(網址:https://start.spring.io/),可用視覺化點選直接建立專案,包含構建工具類型、專案使用語言、Spring boot版本、專案配置...等等,另外有提供可一同導入的library,如DB resource、Spring sercurity...等等,
選完成後,可以選擇下載建構好的專案後者是複製構建工具的設定檔自行建立專案,構建工具設定方式將在後面說明
於專案版的IntelliJ IDEA建立Spring專案,另外官網有提供導入的plug-in,使使用者可選擇利用eclipse、Visual Studio Code或Theia導入Spring相關設定使之可於使用的工具可建立Spring專案,其設定與官網建立方式大同小異,在選完專案基本設定後也可導入其他library
可利用自動化構建工具,包含Maven與gradle進行建立專案
Maven設定
<?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.5.4</version>
<relativePath/>
</parent>
而gradle設定如下
dependencies {
implementation 'de.codecentric:spring-boot-admin-starter-server'
testImplementation 'org.springframework.boot:spring-boot-starter-test'
}
在了解建立的方式後,再來就是了解Spring boot本身,明天來說明Spring boot啟動原理