Spring Boot 推薦的基礎 POM 檔案

2021-09-09 03:36:21 字數 1460 閱讀 4622

名稱

說明spring-boot-starter

核心 pom,包含自動配置支援、日誌庫和對 yaml 配置檔案的支援。

spring-boot-starter-amqp

通過 spring-rabbit 支援 amqp。

spring-boot-starter-aop

包含 spring-aop 和 aspectj 來支援面向切面程式設計(aop)。

spring-boot-starter-batch

支援 spring batch,包含 hsqldb。

spring-boot-starter-data-jpa

包含 spring-data-jpa、spring-orm 和 hibernate 來支援 jpa。

spring-boot-starter-data-mongodb

包含 spring-data-mongodb 來支援 mongodb。

spring-boot-starter-data-rest

通過 spring-data-rest-webmvc 支援以 rest 方式暴露 spring data 倉庫。

spring-boot-starter-jdbc

支援使用 jdbc 訪問資料庫。

spring-boot-starter-security

包含 spring-security。

spring-boot-starter-test

包含常用的測試所需的依賴,如 junit、hamcrest、mockito 和 spring-test 等。

spring-boot-starter-velocity

支援使用 velocity 作為模板引擎。

spring-boot-starter-web

支援 web 應用開發,包含 tomcat 和 spring-mvc。

spring-boot-starter-websocket

支援使用 tomcat 開發 websocket 應用。

spring-boot-starter-ws

支援 spring web services。

spring-boot-starter-actuator

新增適用於生產環境的功能,如效能指標和監測等功能。

spring-boot-starter-remote-shell

新增遠端 ssh 支援。

spring-boot-starter-jetty

使用 jetty 而不是預設的 tomcat 作為應用伺服器。

spring-boot-starter-log4j

新增 log4j 的支援。

spring-boot-starter-logging

使用 spring boot 預設的日誌框架 logback。

spring-boot-starter-tomcat

使用 spring boot 預設的 tomcat 作為應用伺服器。

Spring Boot工程結構 推薦

spring boot框架對工程結構並沒有什麼特殊的限制,只是良好的工程結構劃分可以使專案更清晰,明確,減少不必要的衝突,提高 的統一性.層的結構 根目錄 com.ven 2.實體類 domain 置於com.ven.domain 3.資料訪問層 dao 置於com.ven.repository 4...

Spring Boot工程結構 推薦

spring boot框架對工程結構並沒有什麼特殊的限制,只是良好的工程結構劃分可以使專案更清晰,明確,減少不必要的衝突,提高 的統一性.層的結構 根目錄 com.ven 2.實體類 domain 置於com.ven.domain 3.資料訪問層 dao 置於com.ven.repository 4...

SpringBoot目錄推薦結構

很多公司的專案基本上都是這樣的,所以我覺得大家還是按這個來,目錄確實很清晰 spring boot框架對工程結構並沒有什麼特殊的限制,只是良好的工程結構劃分可以使專案更清晰,明確,減少不必要的衝突,提高 的統一性.層的結構 根目錄 com.springboot 2.實體類 domain 置於com....