Springboot後臺restful服務單體架構搭建|第二章 開始構建springboot專案
阿新 • • 發佈:2018-12-27
第二章 開始構建springboot專案
前言
該架構是參考公司原架構做了優化,計劃慢慢從0開始完全獨立自己搭建一個基於springboot的restful服務後臺架構,並且完全後端分離。系列文章所涉及的專案原始碼都放在了個人github上,關於前端我採用vue,後期會寫在其他文章中。
本人的github地址:https://github.com/jokerliuli
接上一章,本文開始實戰,直接通過IDEA建立一個springboot專案
新建專案
關於springboot的介紹這邊不會過於詳細,本文建立在讀者已經對springboot有所理解的基礎上進行。
開啟IDEA
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專案搭建完成。