SpringBoot 在線協同辦公小程序開發 全棧式項目實戰

download: SpringBoot 在線協同辦公小程序開發 全棧式項目實戰

將來,在線協同辦公將成爲一種常態化的工做方式。本課程將採用最流行的先後端分離架構設計,應用 SpringBoot+uniapp 技術棧開發一款在線協同辦公的小程序。讓你掌握將來趨勢型業務 + 先後端綜合技術棧,帶你實現全技術棧的綜合提高。html


技術要求
1.HTML / CSS 基礎 2.JS 交互知識 3.基本的 Vue 知識 4.JavaWeb 相關知識
環境參數
SpringBoot 2.三、uni-app2.9 開發工具:IDEA、HBuilderXjava

什麼是Spring Boot
Spring Boot 是由 Pivotal 團隊供應的全新結構,其規劃意圖是用來簡化新 Spring 運用的初始樹立以及開發進程。該結構運用了特定的方法來進行裝備,從而使開發人員再也不需求界說樣板化的裝備。用個人話來了解,即是 Spring Boot 其實不是什麼新的結構,它默許裝備了許多結構的運用方法,就像 Maven 整合了一切的 Jar 包,Spring Boot 整合了一切的結構。web

運用 Spring Boot有什麼利益
其實即是簡略、快速、便當!往常假定咱們需求樹立一個 Spring Web 項意圖時分需求怎麼作呢?spring

1)裝備 web.xml,加載 Spring 和 Spring mvc
2)裝備數據庫聯接、裝備 Spring 業務
3)裝備加載裝備文件的讀取,翻開註解
4)裝備日誌文件
...
裝備結束以後安置 Tomcat 調試
...
如今十分盛行微服務,假定我這個項目僅僅僅僅需求發送一個郵件,假定個人項目僅僅是出產一個積分;我都需求這樣折騰一遍!數據庫

可是假定運用 Spring Boot 呢?
很簡略,我僅僅只需求十分少的幾個裝備就可以活絡便當的樹立起來一套 Web 項目或者是構建一個微服務!小程序

運用 Spring Boot 到底有多爽,用下面這幅圖來表達後端

快速入門
說了那麼多,手癢癢的很,立刻來一發試試!springboot

Maven 構建項目架構

一、拜訪 http://start.spring.io/
二、挑選構建東西 Maven Project、Java、Spring Boot 版別 2.1.3 以及一些工程基本信息,可參看下圖所示:mvc

三、點擊 Generate Project 下載項目壓縮包
四、解壓後,運用 Idea 導入項目,File -> New -> Model from Existing Source.. -> 挑選解壓後的文件夾 -> OK,挑選 Maven 一路 Next,OK done!
五、假定運用的是 Eclipse,Import -> Existing Maven Projects -> Next -> 挑選解壓後的文件夾 -> Finsh,OK done!
Idea 構建項目

一、挑選 File -> New —> Project... 彈出新建項意圖框
二、挑選 Spring Initializr,Next 也會呈現上述相似的裝備界面,Idea 幫咱們作了集成
三、填寫相關內容後,點擊 Next 挑選依託的包再點擊 Next,終究招認信息無誤點擊 Finish。

項目結構介紹

springboot2

如上圖所示,Spring Boot的基礎結構共三個文件:

l src/main/java 程序開發以及主程序進口

l src/main/resources 裝備文件

l src/test/java 查驗程序

其餘,spingboot主張的目錄做用以下:

root package結構:com.example.myproject

仿製代碼
com
+- example
+- myproject
+- Application.java

+- domain
+- Customer.java
+- CustomerRepository.java
+- service
  |  +- CustomerService.java
  |
  +- controller
  |  +- CustomerController.java
  |

仿製代碼
一、Application.java 主張放到跟目錄下面,首要用於作一些結構裝備

二、domain目錄首要用於實體(Entity)與數據拜訪層(Repository)

三、service 層首要是業務類代碼

四、controller 擔任頁面拜訪控制

選用默許裝備可以省去許多裝備,固然也可以依據本身的喜好來進行更改

終究,主張Application main方法,至此一個java項目樹立好了!

相關文章
相關標籤/搜索