1. 程式人生 > >Springboot後臺restful服務單體架構搭建|第二章 開始構建springboot專案

Springboot後臺restful服務單體架構搭建|第二章 開始構建springboot專案

第二章 開始構建springboot專案

前言

該架構是參考公司原架構做了優化,計劃慢慢從0開始完全獨立自己搭建一個基於springboot的restful服務後臺架構,並且完全後端分離。系列文章所涉及的專案原始碼都放在了個人github上,關於前端我採用vue,後期會寫在其他文章中。
本人的github地址:https://github.com/jokerliuli
接上一章,本文開始實戰,直接通過IDEA建立一個springboot專案

新建專案

關於springboot的介紹這邊不會過於詳細,本文建立在讀者已經對springboot有所理解的基礎上進行。
開啟IDEA

,選擇New Project ——Spring Initializr。這邊第一次需要選擇Project SDK選擇你jdk安裝路徑即可,URL選擇default即可。
在這裡插入圖片描述

Next,建立過maven專案的同學對這應該不陌生,這邊不多介紹。

在這裡插入圖片描述

Next,這邊選擇依賴模組,這邊暫時先選擇Core—Lombok,Web—Web,SQL—MySQL,模組可以後期新增,就是pom中的依賴。

在這裡插入圖片描述

Next,最後一步設定專案名字和路徑,自行設定

在這裡插入圖片描述

Finish
在這裡插入圖片描述

SpringBoot

SpringBoot是這幾年來最流行的java框架了,和他的前輩mvc比只有優點沒有缺點,雖然可能很多同學暫時沒有接觸到微服務架構,但是SpringBoot

依舊可以成為所有新專案的首選框架,可以為開發帶來很多便利。
這裡插個題外話,很多公司的技術選型可能還是停留在老時代,更有甚者對新技術嗤之以鼻,有的同學會覺的這種情況令人不可思議,但是這確實是我親身的經歷。很多中小型公司的技術選型會被部分目光短淺的遺老決定,其實這是蠻悲哀的,他們鍾情於各種繁雜的xml配置,鍾情於毫無章法的jsp…不思進取,不願改變這是最可怕,作為IT行業的一員,我深感學習的重要性。新技術的出現我們要去接納擁抱,一輩子啃著你的老遺產,即使你自稱10年+經驗的大佬,我覺的你也終將會被淘汰。
不扯了,接下來做一個介面。
在com.example.demo下新建Package,Controller
在這裡插入圖片描述

在這裡插入圖片描述

Controller裡新建TestController,
在這裡插入圖片描述

package com.example.demo.Controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class TestController {
    @GetMapping("test")
    public String getHelloWorld(){
        return "HelloWorld";
    }
}

IDEA右上角點選run
在這裡插入圖片描述

在這裡插入圖片描述

執行成功後訪問http://localhost:8080/test
出現HelloWorld代表成功。
至此一個完整的springboot專案搭建完成。