spring boot 專案開發常用目錄結構

2021-09-19 12:58:58 字數 885 閱讀 4288

在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開發乙個...