iT邦幫忙

2021 iThome 鐵人賽

DAY 5
0
Software Development

建立Spring Boot吧!- 以建立Spring Boot專案了解後端流程系列 第 6

[DAY 6] 建立Spring boot

現在簡單說明Spring boot專案的建立方式

專案的建立方式有以下幾個方式

  • 官網starter建立

  • IDE直接建立

  • 專案自動化構建工具

官網starter建立

官方有提供快速建構的頁面 Spring Initializr ,(網址:https://start.spring.io/),可用視覺化點選直接建立專案,包含構建工具類型、專案使用語言、Spring boot版本、專案配置...等等,另外有提供可一同導入的library,如DB resource、Spring sercurity...等等,
選完成後,可以選擇下載建構好的專案後者是複製構建工具的設定檔自行建立專案,構建工具設定方式將在後面說明

IDE直接建立

於專案版的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啟動原理


上一篇
[DAY 5] Spring Boot是什麼
下一篇
[DAY 7] Spring Boot 啟動原理
系列文
建立Spring Boot吧!- 以建立Spring Boot專案了解後端流程7

尚未有邦友留言

立即登入留言