文章目錄
- 前言
- 1、創建項目名稱
- 2、勾選需要的依賴
- 3、在setting中檢查maven
- 4、編寫數據源
- 5、開啟熱啟動(熱部署)
- 結語
前言
Spring Boot 憑借其便捷的開發特性,極大提升了開發效率,為 Java 開發工作帶來諸多便利。許多大伙伴希望快速上手使用它。本文將詳細介紹在 IDEA 開發工具中,如何高效搭建 Spring Boot 項目,幫助大家邁出 Spring Boot 開發的第一步。
1、創建項目名稱
2、勾選需要的依賴
特別說明:2021版的idea不要勾選Lombok(后需手動在pom文件里面添加),會導致項目創建的有問題,2024版的不受該限制
Spring Web:用于基于 Spring 框架構建 Web 應用,支持 MVC 架構和 RESTful API 開發。
JDBC API:Java 語言連接數據庫的標準接口,屏蔽差異以方便與關系型數據庫交互。
MySQL Driver:Java 程序與 MySQL 數據庫通信的橋梁,將 JDBC 調用轉換為 MySQL 指令。
Spring Boot DevTools:提高開發效率,支持代碼修改后自動重啟應用和頁面自動刷新。
MyBatis Framework:簡化 JDBC 操作的 Java 持久層框架,通過配置實現對象與數據庫表的映射。
Lombok:是一款 Java 庫,借助注解自動生成常用 Java 代碼,減少樣板代碼,使代碼簡潔易讀并提升開發效率。
<dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><version>1.18.36</version>
</dependency>
3、在setting中檢查maven
4、編寫數據源
完成上述操作后,你會發現pom怎么轉都是爆紅,并且在運行后出現下圖的情況,這是由于在沒有建立數據庫連接時已經使用了依賴坐標,接下來我們要在配置文件中加入數據源:
#數據庫連接
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/springboot//你的庫名
spring.datasource.username=root
spring.datasource.password=xxxxxxxx//你的密碼#開啟mybatis的日志輸出
mybatis.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl#springboot管理靜態資源
#spring.mvc.static-path-pattern=/resources#開啟數據庫表字段 到 實體類屬性的駝峰映射
mybatis.configuration.map-underscore-to-camel-case=true# 開啟熱部署
spring.devtools.restart.enabled=true
#重啟目錄
spring.devtools.restart.additional-paths=src/main
spring.web.resources.static-locations=classpath:/static/#設置端口
server.port=8080
5、開啟熱啟動(熱部署)
除了在配置文件中添加相關內容,還有兩處地方需要勾選:
注:在采用三層架構搭建思想時,每一層實現類要標注注解:
1、控制層實現類:@Controller和@ResponseBody或者@RestController(這一個等同于前面的兩個)
2、業務邏輯層實現類:@Service
3、數據訪問層實現類:@Repository
4、Mapper接口:@Mapper
另外:要使用 @Autowired 自動裝配:自動注入Impl實現類實例
結語
基于 Spring Boot 的項目在 IDEA 中已成功搭建。后續,你可以圍繞項目需求,進一步添加業務邏輯、集成各類組件,不斷拓展項目功能,充分挖掘 Spring Boot 的強大潛力~