跟著這位老師學習的:https://www.bilibili.com/video/BV1nV4y1s7ZN?vd_source=af46ae3e8740f44ad87ced5536fc1a45
最好和老師的idea版本完全一致!截至本文寫的當日最新的idea好像默認jdk17,配置時遇到很多bug。
🌿 Spring Boot:后端大管家
這是 Java 世界里的后端框架,用來處理業務邏輯、數據庫、接口等等。你可以把它想成——一個性格冷靜、擅長規劃的大管家,負責搭建后端整個“家”的結構。
它的幾個關鍵詞:
-
快速啟動:以前用 Spring 要寫一堆配置,Spring Boot 出現后“一鍵啟動”,幾乎零配置。
-
RESTful 接口:你寫好接口,比如
/api/posts
,Vue 前端就能調用拿數據。 -
和數據庫打交道:你定義好實體,它幫你存取、更新數據庫,和 MyBatis-Plus 一起用效果更棒。
-
安全、日志、事務管理:全都可以集成,功能全面。
你項目中,只要寫好 Controller、Service、Mapper,就能穩穩撐起一整個后端邏輯。
有Java基礎就行,不需要xml配置。
pom文件中的parent我沒用:
我的是這個,最好跟著老師走:
<dependencyManagement><dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-dependencies</artifactId><version>${spring-boot.version}</version><type>pom</type><scope>import</scope></dependency></dependencies>
</dependencyManagement>
這段的作用和 <parent>
類似,它也是引入 Spring Boot 提供的依賴版本控制,但方式更靈活——它不強制綁定插件、生命周期、構建邏輯等,只負責提供依賴版本號。
就像是說:“我不要全套都聽你 Spring Boot 的,但你幫我統一一下依賴版本就行。”
用控制器來接收瀏覽器的請求。