日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

SpringBoot 实战:如何从零开发 “淘宝”

發布時間:2024/4/14 javascript 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 SpringBoot 实战:如何从零开发 “淘宝” 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

疫情期間,不少人選擇宅家購物。

但當你每天在“淘寶”“京東”“網易考拉”上剁手買買買,錢包癟下去的時候,有沒有考慮一下自己開發個商城呢?

錢包不受累,還能順帶滿足購物欲。

登陸商城,搜索,貨比三家,下單,突然不想要了,自己給自己辦理退貨,如行云流水一般,一氣呵成。

今天,給大家帶來的是SpringBoot實戰教程《Spring Boot 企業級商城開發實戰》,側重于如何使用 Spring Boot 來開發一個大型的商城項目,讓更多的 Spring Boot 技術學習者有更加深刻的學習和實踐體驗。

先看看教程最終打造的商城:


訓練營節選:

實驗一介紹

實驗內容

工欲善其事必先利其器,在進行 Spring Boot 項目開發前首先要把基礎的開發環境搭建完成,因此本節課程我會介紹項目開發時的一些基礎環境,如果你對 Spring Boot 項目開發有一定的了解或者已經準備好基礎環境的話,可以選擇性的略過這一節。

實驗知識點

  • Spring Boot 2 版本更新介紹
  • 本實驗所選擇的 Spring Boot 2.2 版本介紹
  • JDK 8
  • Maven 簡介
  • MySQL 數據庫

實驗環境

  • JDK 1.8 或者更高版本
  • Spring Boot 2.2.2.RELEASE
  • Maven 3+

Spring Boot 2 版本新內容簡介

這次訓練營,我們將會使用 Spring Boot 2.2.2-RELEASE 版本進行所有實驗的開發,這一小節會向大家簡單的介紹一下 Spring Boot 2 這個非常重要的版本以及本次實驗所選擇的 Spring Boot 2.2.2 版本。

2018 年 3 月 1 號 Spring Boot 2 正式發布,這是 Spring Boot 1.0 發布 4 年之后的一次非常重要的版本更新,有很多新功能和特性值得開發者們注意。

  • 基于 Java 8,支持 Java 9
  • 支持 Quartz 調度程序
  • 大大簡化了安全自動配置
  • 支持嵌入式 Netty
  • Tomcat, Undertow 和 Jetty 均已支持 HTTP/2

同時,Spring Boot 2.0 基于 Spring Framework 5 構建,本次更新中也對部分其依賴的第三方組件進行了升級,主要有以下幾個:

  • Jetty 9.4
  • Tomcat 8.5
  • Flyway 5
  • Hibernate 5.2
  • Gradle 3.4
  • Thymeleaf 3.0

這里只介紹了與本次課程有關的一些內容,想要了解更多 Spring Boot 2.0 新特性的同學可以查看其官方發布內容。

基礎環境之 JDK 8

通過前文的介紹,我們知道 Spring Boot 2 要求 Java 8 作為最低版本,因此需要在本機安裝 JDK8 并進行環境變量配置,以進行 Spring Boot 2 項目開發。

打開實驗樓環境,依次點擊 File --> Open New Terminal(打開命令行),可以看到下方出現命令行工具,之后輸入命令 java -version 查看環境中是否已經安裝了 JDK 以及 JDK 版本是否為 1.8 及以上,最終結果如下圖所示:

咱們實驗樓的線上開發環境已經安裝了 JDK 且版本為 1.8,因此無需我們再去手動安裝,這一點還是十分方便的。如果在你自己機器上開發的話,你需要安裝 JDK 8,同時配置環境變量等等。

基礎環境之 Maven

Spring Boot 官方支持 Maven 和 Gradle 作為項目構建工具,在日常開發工作中,Maven 是一個更加大眾的選擇,Gradle 相比 Maven 來講其行業使用率偏低,并且 Spring Boot 官方默認使用 Maven,因此本課程選擇使用 Maven 作為項目構建工具,在進行實際的 Spring Boot 項目開發前也一定要將 Maven 安裝并配置正確。

打開實驗樓環境,依次點擊 File --> Open New Terminal(打開命令行),可以看到下方出現命令行工具,之后輸入命令 mvn -v 查看環境中是否已經安裝了 Maven,最終結果如下圖所示:

實驗樓的線上開發環境已經安裝了 Maven 3.5.4 版本,無需我們再去手動安裝,可以直接使用。如果在你自己機器上開發的話,你需要確保你的系統中已經安裝了 Maven。

MySQL 數據庫

數據庫往往是項目開發中不可或缺的角色,不過它并不是 Spring Boot 2 項目開發中必須的基礎環境,只是我們最后的實戰項目開發中會使用它作為數據存儲,因此在這里也簡單的介紹一下,實驗樓線上環境也默認安裝了 MySQL 數據庫,不需要我們手動去安裝和配置,省去了很多麻煩。

進入實驗樓線上開發環境,首先打開一個命令窗口,點擊 File -> Open New Terminal 即可,之后在命令行中輸入以下命令:

sudo service mysql start

因為用戶權限的關系,需要增加在命令前增加 sudo 取得 root 權限,不然在啟動時會報錯,之后等待 MySQL 正常啟動即可,過程如下圖所示:

啟動成功后,我們登錄 MySQL 并執行一些基本的命令測試一下數據庫。

首選,執行如下命令登陸 MySQL 數據庫:

sudo mysql -u root

因為實驗樓線上實驗環境中 MySQL 數據庫默認并沒有設置密碼,因此以上命令即可完成登陸,登陸后執行命令:

show databases;

可以查看當前 MySQL 中的所有 database,線上環境中的 MySQL 數據庫一切正常。

總結

磨刀不誤砍柴工,事先準備好環境才有利于進行后續的操作,不過大家需要區分實驗樓線上開發環境和你本機的開發環境

線上環境中所有的基礎環境都已經準備好,但是如果你在本機上進行開發的話,這些基本的環境搭建你需要確保正常,之后才能夠進行咱們本課程后續實驗的開發和編碼。

還有一點需要大家注意,不管是咱們實驗樓的線上環境還是你本地的環境,都可以運行和修改本次訓練營的所有代碼,前提是你已經按照本文中的建議將基礎環境搭建正確,同時,后續實驗的所有項目源碼也會直接提供給大家練習。


接下來,在實驗2中會教大家如何快速構建一個 Spring Boot 項目。

在《Spring Boot 企業級商城開發實戰》中,可查看后續內容及源碼。

總結

以上是生活随笔為你收集整理的SpringBoot 实战:如何从零开发 “淘宝”的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。