Spring Boot 新手指南101

Spring Boot 新手指南101

這篇文適合誰?有必定Java基礎,且想進一步瞭解如何利用Java Spring Boot 搭建後臺服務的大家。

內容將分爲兩部分java

  • Spring Boot 基礎,項目建立,API定義,內存數據庫搭建,實現基本的Restful操做增刪查改
  • Spring Boot進階,鏈接Postgress 數據庫

Spring Boot基礎

基礎

  1. 數據層 數據持久: Data Access Layer
  2. 服務層 業務邏輯: Service Layer
  3. API層 請求交互: API Layer

spring-boot-layers.png

以數據層爲例,咱們不須要提早選定用哪一個服務器(不管是Postgress 仍是MongoDB),依賴注入框架的好處是,咱們能夠先定義好接口(Interface),以後根據實際狀況調整具體的實現(Implementation)。web

建立項目

打開瀏覽器,去這個Spring 官方網站 https://start.spring.io/ 選擇一個模板spring

接下來咱們會利用以下的配置:數據庫

  • Maven
  • Java 8
  • Spring Boot 2.3.0
  • Name: demo
  • Packaging: Jar
  • Dependency: Spring Web (Build web, including RESTful, applications using Spring MVC. Uses Apache Tomcat as the default embedded container.)

完整的項目依賴文件在 pom.xml瀏覽器

第一次運行

打開剛剛下載的文件:demo.zip, 解壓後用打開。筆者選用的是IntelliJ IDEA服務器

項目文件組織結構app

src 
    pom.xml
    main
        java
            DemoApplication

spring-boot-demo-project-structure.png

等待Spring下載好全部依賴後,打開 DemoApplication class, 找到main(), 點擊 run框架

spring-boot-start.png

客戶端: Paw on Mac or Postman.spring-boot

Spring Boot進階

相關文章
相關標籤/搜索