欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

使用SpringBoot中web項目推薦目錄結構的問題

 更新時間:2022年01月23日 14:44:33   作者:入門小站  
這篇文章主要介紹了SpringBoot中web項目推薦目錄結構的問題,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

SpingBoot 365計劃開始更新了,計劃手敲365個dSpringBoot案例回顧總結形成知識體系。目前已經輸出了32節(jié)的內容。所有源碼托管在GitHub和Gitee上。

下面是我創(chuàng)建的目錄結構

.
├── ./pom.xml
└── ./src
    ├── ./src/main
    │   ├── ./src/main/java
    │   │   └── ./src/main/java/com
    │   │       └── ./src/main/java/com/rumenz
    │   │           ├── ./src/main/java/com/rumenz/Lession3Application.java
    │   │           ├── ./src/main/java/com/rumenz/config
    │   │           ├── ./src/main/java/com/rumenz/controller
    │   │           ├── ./src/main/java/com/rumenz/domain
    │   │           ├── ./src/main/java/com/rumenz/dto
    │   │           ├── ./src/main/java/com/rumenz/entity
    │   │           ├── ./src/main/java/com/rumenz/mapper
    │   │           ├── ./src/main/java/com/rumenz/repository
    │   │           ├── ./src/main/java/com/rumenz/service
    │   │           │   ├── ./src/main/java/com/rumenz/service/1.txt
    │   │           │   └── ./src/main/java/com/rumenz/service/impl
    │   │           ├── ./src/main/java/com/rumenz/utils
    │   │           └── ./src/main/java/com/rumenz/vo
    │   └── ./src/main/resources
    │       ├── ./src/main/resources/application.properties
    │       ├── ./src/main/resources/mapper
    │       ├── ./src/main/resources/static
    │       └── ./src/main/resources/templates
    └── ./src/test
        └── ./src/test/java
            └── ./src/test/java/com
                └── ./src/test/java/com/rumenz
                    └── ./src/test/java/com/rumenz/Lession3ApplicationTests.java

項目結構

啟動類

Lession3Application.java一般放在com.rumenz

前端控制器controller

前端控制器又叫controller層,放在./src/main/java/com/rumenz/controller路徑下,也就是com.rumenz.controller包下。

服務接口層 service

也叫service層,放在./src/main/java/com/rumenz/service路徑下,也就是com.rumenz.service包下。

服務接口實現層 impl

服務接口層的具體實現類,放在./src/main/java/com/rumenz/service/impl路徑下,也就是com.rumenz.service.impl包下。

數據訪問層 repositorymapper

訪問數據的庫的接口

  1. jpa項目:放在./src/main/java/com/rumenz/repository路徑下。也就是com.rumenz.repository包下。
  2. mybatis項目:放在./src/main/java/com/rumenz/mapper路徑下。也就是com.rumenz.mapper包下。

工具類庫 utils

放一些公用的小工具方法。放在./src/main/java/com/rumenz/utils路徑下。也就是com.rumenz.utils包下。

配置類 config

項目的所有配置類。放在./src/main/java/com/rumenz/config路徑下。也就是com.rumenz.config包下。

數據傳輸對象 DTO

DTO(Data Transfer Object)表示一個數據傳輸對象,DTO通常用于前端控制層controller和服務層service之間傳輸對象,DTO一般不會直接返回給前端, 由服務層返回。前端界面顯示的字段會新封裝成一個VO(View Object)

前端視圖對象VO

VO(View Object)用來封裝前端界面顯示字段。放在./src/main/java/com/rumenz/vo路徑下。也就是com.rumenz.vo包下。

靜態(tài)資源的目錄結構

配置文件

./src/main/resources/application.properties

靜態(tài)資源目錄

./src/main/resources/static用來存放css,js,image等靜態(tài)資源。

模板目錄

./src/main/resources/templates用來存放html模板。

mybatis映射文件

./src/main/resources/mapper用來存在xml的sql文件。

完整項目結構

本小結源碼地址:

GitHub:https://github.com/mifunc/springboot/tree/main/lession3

Gitee:https://gitee.com/rumenz/springboot/tree/master/lession3https://rumenz.com/rumenbiji/springboot-web-directory-structure.html

到此這篇關于SpringBoot中web項目推薦目錄結構的文章就介紹到這了,更多相關SpringBoot目錄結構內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • RabbitMQ消息單獨與批量的TTL詳細介紹

    RabbitMQ消息單獨與批量的TTL詳細介紹

    這篇文章主要介紹了RabbitMQ消息單獨與批量的TTL,TTL全名是Time To Live存活時間,表示當消息由生產端存入MQ當中的存活時間,當時間到達的時候還未被消息就會被自動清除,感興趣的同學可以參考下文
    2023-05-05
  • MVC頁面之間參數傳遞實現過程圖解

    MVC頁面之間參數傳遞實現過程圖解

    這篇文章主要介紹了MVC頁面之間參數傳遞實現過程圖解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-11-11
  • 使用IDEA創(chuàng)建servlet?JavaWeb?應用及使用Tomcat本地部署的實現

    使用IDEA創(chuàng)建servlet?JavaWeb?應用及使用Tomcat本地部署的實現

    本文主要介紹了使用IDEA創(chuàng)建servlet?JavaWeb?應用及使用Tomcat本地部署
    2022-01-01
  • slf4j與log4j全面了解

    slf4j與log4j全面了解

    下面小編就為大家?guī)硪黄猻lf4j與log4j全面了解。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-07-07
  • 如何在springboot中使用定時任務

    如何在springboot中使用定時任務

    這篇文章主要介紹了如何在springboot中使用定時任務,幫助大家更好的理解和使用springboot框架,感興趣的朋友可以了解下
    2020-12-12
  • Java多線程解決龜兔賽跑問題詳解

    Java多線程解決龜兔賽跑問題詳解

    這篇文章主要為大家詳細介紹了Java如何使用線程休眠模擬龜兔賽跑比賽問題,文中的示例代碼講解詳細,感興趣的小伙伴可以了解一下
    2022-08-08
  • Spring中依賴注入(DI)幾種方式解讀

    Spring中依賴注入(DI)幾種方式解讀

    這篇文章主要介紹了Spring中依賴注入(DI)幾種方式解讀,構造器依賴注入通過容器觸發(fā)一個類的構造器來實現的,該類有一系列參數,每個參數代表一個對其他類的依賴,需要的朋友可以參考下
    2024-01-01
  • springboot如何讀取自定義配置項

    springboot如何讀取自定義配置項

    這篇文章主要介紹了springboot如何讀取自定義配置項的相關資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2018-05-05
  • Java踩坑記錄之BigDecimal類

    Java踩坑記錄之BigDecimal類

    這篇文章主要給大家介紹了關于Java踩坑記錄之BigDecimal類的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-11-11
  • spring-boot整合ehcache實現緩存機制的方法

    spring-boot整合ehcache實現緩存機制的方法

    spring-boot是一個快速的集成框架,其設計目的是用來簡化新Spring應用的初始搭建以及開發(fā)過程。這篇文章主要介紹了spring-boot整合ehcache實現緩存機制,需要的朋友可以參考下
    2018-01-01

最新評論