1. 程式人生 > >java-web系列(一)---搭建一個基於SSM框架的java-web專案

java-web系列(一)---搭建一個基於SSM框架的java-web專案

前言

extensible專案當前功能模組如下:

如對該專案有疑問,可在我的部落格/github下面留言,也可以以郵件的方式告知。
我的聯絡方式:[email protected]

extensible

這是一個基礎的java web專案。後期我會根據自己的技術棧,在該專案中加上不同的功能模組。

專案詳解

1.當前專案技術棧

Spring + SpringBoot + SpringMVC + Mybatis + lombok

2.當前專案實體關係圖

實體關係圖

基於實體關係圖,進行資料庫中的建表和專案的架構搭建,這裡就不再贅述。

3.測試專案

建表語句即測試資料在extensible.sql裡面。

啟動專案,在Postman中測試如下圖,說明基礎專案應搭建完成。

測試結果

4.修改Mapper層原因

該專案Mapper層,之前用的是JPA,現在改用為Mybatis。改用Mybatis後,可以自定義SQL語句,這樣從SQL效能和專案的後期擴充套件來說更好。

相關推薦

java-web系列---搭建一個基於SSM框架java-web專案

前言 extensible專案當前功能模組如下: 如對該專案有疑問,可在我的部落格/github下面留言,也可以以郵件的方式告知。 我的聯絡方式:[email protected] extensible 這是一個基礎的java web專案。後期我會

Go語言進行web開發 搭建一個簡單的web伺服器

Go語言也被成為“自帶電池”的語言,有大量的web相關工具整合在其中,構建web應用成了一件信手拈來的事情,只要呼叫http包的兩個函式就可以了。 package main import (

Java Thread系列線程創建

nds list www imp tor 所有 clas HR dex Java Thread系列(一)線程創建 Java 中創建線程主要有三種方式:繼承 Thread、實現 Runnable 接口、使用 ExecutorService、Callable、Future 實現

Java基礎系列

java的基本型別與包裝類 1、java是純面向物件的語言,但是為了方便還是提供了8種基本的資料型別,基本資料型別的資料不具備“物件”的特性——沒有屬性、沒有方法。同時為了滿足其面向物件的特點,Java為每種基本資料型別分別設計了對應的類,稱為包裝類,並且為其新增一些實用的方法。 基本型

以太坊系列搭建環境,部署第一合約

安裝geth sudo apt-get install software-properties-common sudo add-apt-repository -y ppa:ethereum/ethereum sudo apt-get update sudo apt-

Java集合系列List集合

List的幾種實現的區別與聯絡 List主要有ArrayList、LinkedList與Vector幾種實現。  ArrayList底層資料結構是陣列, 增刪慢、查詢快; 執行緒不安全, 效率高; 不可以設定擴充套件容量, 預設增長1.5倍; 無參構造器初始化時, 初始容量為0。  LInkedList

淘淘商城系列—— 搭建專案工程

1、使用maven的好處 使用maven管理工程。       1.Jar包的管理       2.工程之間的依賴管理       3.自動打包        4.統一的版本的控制 2、後臺管理系統工程搭建分析 Maven的常見打包方式:jar、wa

java-web系列---以dockerfile的方式釋出java-web專案

前言 extensible專案當前功能模組如下: 如對該專案有疑問,可在我的部落格/github下面留言,也可以以郵件的方式告知。 我的聯絡方式:[email protected] Docker相關環境搭建 1.空白虛擬機器的“傻瓜式”安裝 安裝

PyQt5系列一個helloworld

1、安裝pyqt5(注:測試Python3.6版本可用) #brew install pyqt (注:此命令會安裝所依賴的sqlite、python3、python、qt、sip所需軟體) #cd /

Xilinx ZYNQ 7000+Vivado2015.2系列建立一個基於AXI匯流排的GPIO IP並使用

前言: FPGA+ARM是ZYNQ的特點,那麼PL部分怎麼和ARM通訊呢,依靠的就是AXI匯流排。這個實驗是建立一個基於AXI匯流排的GPIO IP,利用PL的資源來擴充GPIO資源。通過這個實驗迅速入門開發基於匯流排的系統。 使用的板子是zc702。 AXI匯流排初識:

初級學struts搭建基本的struts框架

<?xml version="1.0" encoding="UTF-8"?> <web-app id="WebApp_9" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3

利用maven搭建一個小型SSM框架web程式

新建專案 新建maven project 三者全部勾選, 第一個是:建立一個簡單的maven工程 第二個是:選擇儲存路徑,只要選擇預設即可 第三個是:選擇工作區,自己隨便建立一個 即可 然後一路finsh 直到建立完成即可 如果創建出來的程

如何搭建一個web網站

團隊合作 是的 轉換 們的 web服務 ons lang 用戶 域名 前言: 由於新生軍訓結束,作為學生會的一個技術部的老油條,這時候得幫幫他們了。 大多數新生都是奔著能做一些小東西,能夠被大家,被其他人用,為目的進入了技術部,部門主要負責做院系微信運營,順帶做開發。前兩任

Java EE入門教程系列第二章JSP——第一個JSP程式

2、1JSP概述 2.1.1JSP簡介 JSP,全稱是Java Server Pages,是在Servlet技術的基礎上形成的,主要完成網頁中伺服器動態部分的編寫。 有如下特點: (1)一次編寫,隨處執行 (2)可重用元件技術 (3)標記化頁面開發:JSP將許多常用功能封裝起

SSM框架開發web專案系列 環境搭建

前言   開發環境:Eclipse Mars + Maven + JDK 1.7 + Tomcat 7 + MySQL   主要框架:Spring + Spring MVC + Mybatis   目的:快速上手搭建SSM開發環境,熟悉客戶端請求到資料庫操作的流程。

Java集合幹貨系列-ArrayList源碼解析

div imp ins bject 增加 toa tof capacity == 前言 今天來介紹下ArrayList,在集合框架整體框架一章中,我們介紹了List接口,ArrayList繼承了AbstractList,實現了List。ArrayList在工作中經常用到,所

WEB API系列WEB API的適用場景、第一個實例

區分 ltr 支持 new 序列 第一個 icontrol ada efault 在我前一篇博客中已經給各位簡單介紹了HTTP協議與RestFul API的關系,以及一些基本的HTTP協議知識,在這些知識的鋪墊下,今天,我們一起來討論一下WEB API的適用場

Maven系列從零開始構建Java應用程序

.so 構建java項目 cti maven生命周期 包含 兩個類 簡述 work pil 前段時間面試,面試官要我簡述一下Maven生命周期,what?Maven不就是用來構建一個項目的麽,生命周期是什麽東東(我之前一直做.net,但是想找關於java的工作,之前使用Ma

vue 開發系列 vue 開發環境搭建

更新 AC .org 開發環境搭建 執行命令 taobao AR reg 開發技術 概要 目前前端開發技術越來越像後臺開發了,有一站式的解決方案。 1.JS包的依賴管理像MAVEN。 2.JS代碼編譯打包。 3.組件式的開發。 vue 是一個前端的一站式的前

windows環境下搭建Java開發環境:jdk安裝和配置

變量 win jns jdk安裝 分享 tool 直接 www. 技術 一、資源下載   官網:http://www.oracle.com/technetwork/java/javase/downloads/index.html   本人安裝的是jdk1.8,百度雲資源:鏈