You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用start.spring.io初始化Spring应用需选哪些依赖搭建Hibernate+MySQL的Restful API

基于Hibernate+MySQL的Restful API Spring应用依赖选择方案

要在Spring Initializr中创建符合要求的项目,选择以下3组核心依赖即可:

必选依赖

  • Spring Web:提供Restful API开发的全量基础能力,包含HTTP请求路由、参数解析、JSON序列化等功能
  • Spring Data JPA:Spring官方对持久层的封装组件,底层默认集成Hibernate作为ORM实现,无需额外引入Hibernate相关依赖即可直接使用其所有能力
  • MySQL Driver:MySQL官方提供的JDBC驱动,是Java应用对接MySQL数据库的必要组件

项目创建后基础配置

依赖引入完成后,在src/main/resources/application.properties中添加如下配置即可启动项目并使用Hibernate操作MySQL:

# 数据库连接配置
spring.datasource.url=jdbc:mysql://localhost:3306/替换为你的数据库名?useUnicode=true&characterEncoding=utf8&serverTimezone=Asia/Shanghai
spring.datasource.username=替换为你的数据库用户名
spring.datasource.password=替换为你的数据库密码
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver

# Hibernate相关配置
spring.jpa.hibernate.ddl-auto=update
spring.jpa.show-sql=true
spring.jpa.properties.hibernate.format_sql=true
spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.MySQL8Dialect

若使用MySQL 5.x版本,需将驱动类调整为com.mysql.jdbc.Driver,方言调整为org.hibernate.dialect.MySQL5Dialect即可。

内容的提问来源于stack exchange,提问作者Itzik.B

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.30 06:45:07