iT邦幫忙

2023 iThome 鐵人賽

DAY 3
0
Software Development

我在 Spring Boot 3 裡面挖呀挖呀挖系列 第 3

Day02 - 準備好了,開始囉

  • 分享至 

  • xImage
  •  

前言

前一天我們從無到有建立了一個Spring MVC專案並佈署到Tomcat上,這之中我們做了哪些事呢?

  1. maven導入jakarta.servlet api
  2. maven導入spring-webmvc
  3. 撰寫spring設定檔component-scan
  4. web.xml設定DispatcherServlet
  5. 撰寫hello controller
  6. maven將專案打包war
  7. 將war部署到Tomcat上

這邊只是一個最最簡單的專案,如果你還想要用一下Mybatis or Hibernate連接數據庫,還想來點Redis做一下session緩存,如果還有MQ需求...,這些設定檔夠你搞好一陣子了

Spring Boot QuickStart

跟著官網開始吧!!

建立專案

https://ithelp.ithome.com.tw/upload/images/20230918/20128084S4W4wtHiJ5.png

maven設定 - Spring Boot Start Parent

https://ithelp.ithome.com.tw/upload/images/20230918/20128084kyRGKmvOuy.png

maven設定 - dependence添加 Spring Boot Starter web

https://ithelp.ithome.com.tw/upload/images/20230918/20128084ljUOekc53v.png

撰寫程式碼

@RestController
@SpringBootApplication
public class MyApplication {

    @RequestMapping("/")
    String home() {
        return "Hello World!";
    }

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

}

點選執行專案

https://ithelp.ithome.com.tw/upload/images/20230918/20128084Rj6CE573WG.pnghttps://ithelp.ithome.com.tw/upload/images/20230918/201280841htg0U6QrP.pnghttps://ithelp.ithome.com.tw/upload/images/20230918/20128084kmgAUq0wWt.png

maven - 設定產生jar

https://ithelp.ithome.com.tw/upload/images/20230918/20128084UJ4zRb8ebC.png

maven - 打包

https://ithelp.ithome.com.tw/upload/images/20230918/20128084ob2xf9S9XS.pnghttps://ithelp.ithome.com.tw/upload/images/20230918/20128084PTHt2wCvFq.png

run application

https://ithelp.ithome.com.tw/upload/images/20230918/20128084FOKTKM6H1B.pnghttps://ithelp.ithome.com.tw/upload/images/20230918/20128084uvID1EAELA.png

Reference


上一篇
Day01 - 開始之前
下一篇
Day03 - Spring Initializer
系列文
我在 Spring Boot 3 裡面挖呀挖呀挖31
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言