SpringBoot項目練習

文章目錄

  • SpringBoot+Vue后臺管理系統
    • 所需軟件下載、安裝、版本查詢
    • Vue
      • 搭建一個簡單的Vue項目
  • Spring項目1
    • 項目架構

SpringBoot+Vue后臺管理系統

學習視頻:
https://www.bilibili.com/video/BV1U44y1W77D/?spm_id_from=333.337.search-card.all.click&vd_source=c901ae3ff497a02016ba7bada52b2e3b
該項目所需基礎內容:
IDEA、jdk、mysql5.7、navicat12、Navicat15、node-v1.14.16.0-x64、Postman-win64-8.8.0-Setup、Redis-行4-3.0.504.

所需軟件下載、安裝、版本查詢

IDEA 版本2021.1.3打開軟件help-關于
jdk 版本1.8 查看jdk的版本號;cmd中輸入:java -version 
navicat 版本16是一套廣泛使用的數據庫管理工具,它為用戶提供了一個直觀的圖形用戶界面(GUI),使得數據庫管理和開發工作變得更加簡單和高效。下載安裝參考鏈接 版本16:https://blog.csdn.net/taiyang3285/article/details/130115829?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522170908947016800180691601%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=170908947016800180691601&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~rank_v31_ecpm-1-130115829-null-null.nonecase&utm_term=navicat&spm=1018.2226.3001.4450下載安裝參考鏈接 版本12:https://blog.csdn.net/bruceoxl/article/details/89456708參考navicat 16 已完成安裝和激活。node 版本是v16.20.1
npm 版本號是8.19.4是一個開源、跨平臺的JavaScript運行環境,它允許開發者使用JavaScript語言編寫服務器端代碼。進入該node項目所在文件夾,通過cmd進入命令行,執行node -v命令查看版本號;npm是JavaScript編程環境中的核心工具之一,尤其對于使用Node.js作為后端或構建工具鏈的項目來說至關重要。主要負責安裝和管理依賴、管理項目依賴關系、共享和發布代碼等。安裝node就會自帶npm,執行npm -v命令查看版本號;又下載webpack,出現不是內部命令的情況,通過node設置全局變量可以解決。
PostmanAPI開發與測試工具,它提供了一個直觀的圖形用戶界面,使開發者和測試人員能夠方便地發送HTTP/HTTPS請求,并檢查服務器響應。用戶可以模擬各種HTTP方法(如GETPOSTPUTDELETE等),設置請求頭、URL參數、請求體內容等,以便于調試Web服務接口、驗證API的行為以及進行RESTful API的集成測試。參考博客:https://blog.csdn.net/weixin_44257023/article/details/115307490已按照該博客方法成功安裝。
vue 版本2.9.6是一個開源的漸進式JavaScript框架,用于構建用戶界面;Vue以其響應式的數據綁定、組件化和簡單易用的API而聞名于前端開發社區。安裝參考博客:https://blog.csdn.net/dream_summer/article/details/108867317問題1參考博客:https://blog.csdn.net/qq_31594665/article/details/135750276
JS JavaScript(簡稱JS)是一種廣泛應用于網頁和網絡應用開發的高級、解釋型、動態類型的編程語言。最初目的是為了給網頁增加動態功能和交互操作;
element組件指的是 Element UI,這是一個基于 Vue.js 框架設計和實現的開源 UI 組件庫,主要用于構建美觀、易用的桌面端 Web 應用程序。Element UI 提供了一整套豐富且易于使用的 UI 組件,涵蓋了常見的諸如按鈕、輸入框、表格、菜單、通知、對話框等各種界面元素,同時也包含了布局、導航、數據展示等各種復雜組件,極大地簡化了開發者創建企業級應用的工作量。安裝參考博客:https://element.eleme.cn/#/zh-CN/component/installation

Vue

官網:https://cn.vuejs.org/
Vue 2 已經終止支持且不再維護。 如有需要請升級到 Vue 3 或了解有關 Vue 2 終止支持 (EOL) 的信息。
Vue CLI標準開發工具:https://cli.vuejs.org/zh/

搭建一個簡單的Vue項目

問題1
下載vue-cli 版本2.9.6 使用vue create xx命令,報錯,
原因在于:該命令是vue-cli 版本3的,所以需要更新版本;使用如圖顯示的兩條命令。
在這里插入圖片描述
問題2
運行vue vreate vue-xhj命令后,根據視頻與真實操作情況,存在區別。
在這里插入圖片描述

創建過程

進入想要創建vue項目的文件夾,通過cmd進入該文件夾;
輸入vue create xxx 執行該命令;其中項目的依賴在node_modules;
切換到該項目目錄xxx cd xxx
運行項目 npm run serve ; 項目啟動后展示該項目的訪問路徑以及端口號,通過該信息可以在瀏覽器進行訪問;
安裝element-ui;在IDEA命令框中執行 npm i element-ui -S快速上手,參考https://element.eleme.cn/#/zh-CN/component/quickstart快速構建簡單的可視化前端界面;Vue.use(ElementUI,{size:"mini"}); //添加size的目的是為了將使用的組件設置合適的大小。

項目結構分析:
在這里插入圖片描述
項目優化細節#2

去掉初始化項目界面中的邊框:項目/src/assets 創建global.css文件去掉某些元素的邊框;再main.js中引入該創建好的文件;
進行了一些配置,包括邊框修改等,再代碼中通過注解#2 xhj標識

項目優化#3


在這里插入圖片描述

Spring項目1

項目架構

參考博客:https://blog.csdn.net/weixin_43823808/article/details/115254603

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/41898.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/41898.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/41898.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

深入Laravel事件系統:創建與使用事件的指南

Laravel的事件系統是一種強大的機制,它允許你將應用程序的行為封裝成事件,然后在適當的時候觸發這些事件。這不僅有助于代碼的解耦,還提高了應用程序的可維護性和可擴展性。本文將詳細介紹如何在Laravel中創建和使用事件,包括事件…

2024年7月6日隨筆

期末考試全部結束了,這個月是真累啊,一堆事,好在都熬過來了,上次參加的那個碼題杯自己居然進國賽了,我看了一下職業賽道和本科賽道的題,本科賽道的感覺要難上不少,比賽時間是一周后,…

Pytorch(筆記7損失函數類型)

前言 損失函數(Loss Function):是定義在單個樣本上的,是指一個樣本的誤差,度量模型一次預測的好壞。 代價函數(Cost Function)成本函數經驗風險:是定義在整個訓練集上的&#xff0c…

集成學習(三)GBDT 梯度提升樹

前面學習了:集成學習(二)Boosting-CSDN博客 梯度提升樹:GBDT-Gradient Boosting Decision Tree 一、介紹 作為當代眾多經典算法的基礎,GBDT的求解過程可謂十分精妙,它不僅開創性地舍棄了使用原始標簽進行…

virtualbox窗口和win10窗口的切換

1、問題: 從windows切換到虛擬機可以用快捷鍵 ALTTAB,但是從虛擬機到windows使用 ALTTAB 無法成功切換 2、解決方法: 按下圖操作 按上面步驟設置之后,每次要從虛擬機窗口切換到windows窗口 只需要先按 CtrlAlt 跳出虛擬機窗口&…

【已解決】“import ... =“ 只能在 TypeScript 文件中使用

現象 在使用 import 語法的時候,代碼報紅,提示:“import ... “ 只能在 TypeScript 文件中使用 原因 代碼被 VSCode 解析成 TypeScript 語法 解決方案: 關閉 JavaScript 的驗證啟用即可。 mac 快捷方式:comman s…

微機原理與單片機 知識體系梳理

單片機筆記分享 我個人感覺單片機要記的東西很多,也很瑣碎,特別是一些位、寄存器以及相關作用等,非常難以記憶。因此復習時將知識點整理在了一起做成思維導圖,希望對大家有所幫助。內容不是很多,可能有些沒覆蓋全&…

vue-tabs標簽頁引入其他頁面

tabs頁面 <template> <div class"app-container"> <el-tabs v-model"activeName" type"card" tab-click"handleClick"> <el-tab-pane label"套餐用戶列表" name"first"> <user-list r…

VMware CentOS7 Linux 網絡配置

本文主要描述VMware虛擬機的網絡配置。 如上所示&#xff0c;在CentOS Linux虛擬機中設置網絡連接使用橋接模式&#xff0c;該模式對接主機物理網絡&#xff0c;直接由主機的物理網絡的DHCP服務器動態分配IP地址&#xff0c;或者在CentOS Linux的操作系統的網絡配置中設置靜態的…

HACCP體系認證:守護食品安全的黃金標準

在食品生產過程中&#xff0c;食品安全始終是重中之重。為了確保食品的安全性和質量&#xff0c;越來越多的企業開始采用HACCP&#xff08;危害分析關鍵控制點&#xff09;體系認證。這個體系不僅能幫助企業預防食品安全問題&#xff0c;還能顯著提升產品質量和市場競爭力。 HA…

android新聞app(二)

新聞詳細頁&#xff1a; 歷史瀏覽記錄SQList&#xff1a; 分類&#xff1a; 歷史瀏覽記錄主體UI和詳細&#xff1a; 側邊欄&#xff1a; 參考&#xff1a;浩宇開發

如何給gitlab其他訪問者創建賬號并增加權限

嗨&#xff0c;今天創建了項目之后&#xff0c;我想把項目鏈接發送給其他人&#xff0c;讓他下載這個項目&#xff0c;結果發現對方打開顯示登錄的界面&#xff0c;沒錯&#xff0c;他要想使用這個git下載項目&#xff0c;首先他的有一個git賬號 接下來我找有權限的相關人員給他…

網絡“ping不通”,如何排查和解決呢?

網絡問題往往復雜且難以預測&#xff0c;其中“ping不通”是常見的網絡故障之一。 1. 確認問題現象 首先&#xff0c;明確問題是完全無法ping通(無響應)還是ping通但有高延遲或丟包。這有助于縮小問題范圍。 2. 本地檢查 網絡接口狀態&#xff1a;使用ifconfig(Linux)或ipc…

認識并理解webSocket

今天逛牛客&#xff0c;看到有大佬分享說前端面試的時候遇到了關于webSocket的問題&#xff0c;一看自己都沒見過這個知識點&#xff0c;趕緊學習一下&#xff0c;在此記錄&#xff01; WebSocket 是一種網絡通信協議&#xff0c;提供了全雙工通信渠道&#xff0c;即客戶端和服…

策略為王股票軟件源代碼-----如何修改為自己軟件61----資訊菜單修改-----舉例---------調用同花順網頁------

http://stock.sina.com.cn 將原來的新浪行情,修改為同花順, 搜索 stock.sina.com.cn... StkUI\View\InfoView.cpp(58):char

AI防損員的應用:正確率高達90%背后的真相與挑戰

1. AI防損員的工作原理 AI防損員利用圖像識別技術來判斷商超中的行為是否異常。它將所有觀察到的行為分為兩類&#xff1a;正常行為和異常行為。這是一種二分類問題。 2. 數據不平衡問題 在現實中的商超環境中&#xff0c;正常行為占絕大多數&#xff0c;異常行為&#xff08;…

MySQL——備份

為什么要備份&#xff1f; 保證重要的數據不丟失 方便數據轉移 MySQL數據庫備份方式&#xff1a; 1. 直接拷貝物理文件 2. 在可視化工具中手動導出 —— 在想要導出的表或者庫中&#xff0c;右鍵選擇備份或導出 3. 使用命令行導出 mysqldump ——cmd打開命令行 —…

Python實現Mybatis Plus

Python實現Mybatis Plus from flask import g from sqlalchemy import asc, descclass QueryWrapperBuilder:conditions {}order_by_info {}def __new__(cls, *args, **kwargs):obj super(QueryWrapperBuilder, cls).__new__(cls)return objdef __init__(self, obj):self.o…

論文閱讀--Simple Baselines for Image Restoration

這篇文章是 2022 ECCV 的一篇文章&#xff0c;是曠視科技的一篇文章&#xff0c;針對圖像恢復任務各種網絡結構進行了梳理&#xff0c;最后總結出一種非常簡單卻高效的網絡結構&#xff0c;這個網絡結構甚至不需要非線性激活函數。 文章一開始就提到&#xff0c;雖然在圖像復原…

VRPTW(MATLAB):常春藤算法(IVY)求解帶時間窗的車輛路徑問題VRPTW,MATLAB代碼

詳細介紹 VRPTW&#xff08;MATLAB&#xff09;&#xff1a;常春藤算法&#xff08;Ivy algorithm&#xff0c;IVY&#xff09;求解帶時間窗的車輛路徑問題VRPTW&#xff08;提供MATLAB代碼&#xff09;-CSDN博客 ********************************求解結果******************…