構建Springboot項目小demo

最近面試+入職+然後打工,一直沒有更新了。
然後因爲接到工作的任務時重構之前的接口。其實不算難。但其實我是之前做了一年測試,再做開發。還是不太熟練。然後今天回顧梳理下操作。下週開幹。同時也是給下週開始的工作寫個小demo

目的

寫Restful的接口,將數據庫的數據已json的數據格式返回(既然是小demo,今天只是初步連接數據庫測試。不做複雜操作)

相關技術點

工具:idea,mysql,maven
主要技術棧:Spring boot,mybatisplus,swagger
爲什麼選Springboot,因爲我之前搭建SSM(Spring,SpringMVC,Mybatis)的項目.光在光處理配置上的問題就花了不少時間。用了Spingboot之後,發現真香。何必和自己過不去呢。

搭建過程

碼雲地址:https://gitee.com/dengtiantian/demo.git

1. 構建一個Spring boot項目當做父工程 (我這裏取名是demo)

(爲什麼要父工程,主要是爲了方便統一依賴的版本,免得各個模塊依賴版本不一樣)

  1. 利用idea新建Springboot項目
  2. 利用idea新建project,然後選Spring initializr.下一步直到最後新建示例圖
  3. 然後因爲這個是父工程,只是用來統一依賴版本的,將src刪除掉。我們不再裏面寫代碼
  4. 修改pom.xml文件(需要把spring-boot-starter改成spring-boot-starter-web)後者包含前者的。而我們是@controller註解是SpringMVC的
  5. 再maven裏面添加常用的依賴。我這裏添加了lombok,mybatisplus,swagger的依賴.貼代碼這篇文章就太長了。最上面提供了碼雲的連接。可以直接上去看內容
  6. 如果有需要。將maven的依賴站換成阿里雲的可能會快點

2. 新建一個通用返回格式的子項目(common)(這個可以沒有如果不需要的話)

  1. 在上面的項目下新建一個maven模塊
  2. 修改pom.xml。目前還沒有多少方法。導入lombok就可以了
<!--lombok用來簡化實體類:需要安裝lombok插件-->
        <dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
        </dependency>
  1. 編寫通用返回格式Result類在這裏插入圖片描述

3. 編寫education模塊

  1. 新建一個maven模塊。
  2. 導包,修改pom.xml
  3. 新建啓動類
  4. 新建mybatisplus配置類和swagger配置類
  5. 配置數據相關屬性
  6. 寫自動生成代碼的類,自動生成entity,service,相關的代碼

4. 項目運行

在瀏覽器輸入http://localhost:9001/swagger-ui.html
即可查看效果

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章