在spring boot開發中一些常用的目錄劃分
一、**層結構
根目錄:net.csdn
2.實體類(domain)
a: net.csdn.domain(jpa專案)
b: net.csdn.pojo(mybatis專案)
3.資料介面訪問層(dao)
a: net.csdn.repository(jpa專案)
4.資料服務介面層(service)推薦:net.csdn.service
5.資料服務實現層(service implements)推薦:net.csdn.service.impl
——使用idea的同學推薦使用net.csdn.serviceimpl目錄
6.前端控制器層(controller)推薦:net.csdn.controller
7.工具類庫(utils)推薦:net.csdn.utils
8.配置類(config)推薦:net.csdn.config
9.資料傳輸物件(dto)推薦:net.csdn.dto
——資料傳輸物件(data transfer object)用於封裝多個實體類(domain)之間的關係,不破壞原有的實體類結構
10.檢視包裝物件(vo)推薦:net.csdn.vo
——檢視包裝物件(view object)用於封裝客戶端請求的資料,防止部分資料洩露(如:管理員id),保證資料安全,不破壞 原有的實體類結構
二、資源目錄結構
根目錄:resources
2.靜態資源目錄:resources/static/
——用於存放html、css、js、等資源
3.檢視模板目錄:resources/templates/
——用於存放jsp、thymeleaf等模板檔案
springboot 整合mybatis常見錯誤
1 找不到sqlsessionfactory 原因 a mybatis spring boot starter 版本不對,高版本已經不支援自己對inte ce自動注入 b spring boot starter parent 版本不對 2 url載入錯誤 原因 org.springframework...
如何使用SpringBoot開發專案
首先對於spring來說,springboot的特點就是自動裝配,也就是說相對於spring來說就是更加簡單,少了許多的配置檔案,這些東西springboot都幫助我們進行了自動裝配。這篇文章主要說 yaml 註解 thymeleaf 不屬於springboot,但是我們在這裡做一些講解,主要為了方...
springboot開發專案 持續更新中
1.springboot開發指南 一 介紹及入門案例 2.springboot使用者資訊刪除 delete方式 3.springboot實現使用者資訊修改 put方式 3.springboot原始碼解析 登入實現與 篇 4.springboot mybatis mysql thymeleaf開發乙個...