SpringBoot访问mysql(JPA方式)入门

2026-04-01 16:49:16

1、创建一个springBoot工程

SpringBoot访问mysql(JPA方式)入门

2、稍等。。。。。。

SpringBoot访问mysql(JPA方式)入门

3、我们选用maven工程,war。然后next

SpringBoot访问mysql(JPA方式)入门

4、我们选择依赖,首先选择web

SpringBoot访问mysql(JPA方式)入门

5、然后选择JPA,然后直接next

SpringBoot访问mysql(JPA方式)入门

6、填写你的项目名称和存放路径,然后就finish吧。

SpringBoot访问mysql(JPA方式)入门

7、然后我们找到pom文件,加入musql的驱动包:

<!--mysql--><dependency>   <groupId>mysql</groupId>   <artifactId>mysql-connector-java</artifactId></dependency>

SpringBoot访问mysql(JPA方式)入门

8、application.properties文件中添加以下:

###数据库连接信息#连接地址spring.datasource.url = jdbc:mysql://localhost:3306/wjsy#数据库账户spring.datasource.username = root#数据库密码spring.datasource.password = 123456#数据库驱动spring.datasource.driverClassName = com.mysql.jdbc.Driverspring.datasource.max-active=20spring.datasource.max-idle=8spring.datasource.min-idle=8spring.datasource.initial-size=10# 该服务绑定IP地址,启动服务器时如本机不是该IP地址则抛出异常启动失败,只有特殊需求的情况下才配置#server.address=192.168.1.66# tomcat最大线程数,默认为200server.tomcat.max-threads=100# tomcat的URI编码server.tomcat.uri-encoding=UTF-### Java Persistence Api JPA相关配置#指定数据库类型spring.jpa.database=mysql#控制台打印sqlspring.jpa.show-sql=true#建表策略,这里用update,即根据实体更新表结构spring.jpa.hibernate.ddl-auto=update#方言spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.MySQL5Dialect

SpringBoot访问mysql(JPA方式)入门

9、我们在DemoApplication所在的包下建立一个User实体类(就是Bean),这个类对应数据库中的表信息。

注意实体类需要添加两个注解:如图

@Entity@Table(name = "user")

字段上主键Id需要添加:

@Id@Column(name = "user_id")

普通字段添加:

@Column(name = "user_name")

SpringBoot访问mysql(JPA方式)入门

10、还是在DemoApplication所在的包下,

建立一个UserRepository(相当于Dao)用来操作数据库

这个类需要继承 extends JpaRepository<T,Long>

SpringBoot访问mysql(JPA方式)入门

11、还是在DemoApplication所在的包下,我们再建立一个Controller。

如图

SpringBoot访问mysql(JPA方式)入门

12、好了,我们来测试下看数据中是否插入成功。

直接运行DemoApplication的main方法

SpringBoot访问mysql(JPA方式)入门

13、如果你发现你的程序没有跑起来想图中这样

SpringBoot访问mysql(JPA方式)入门

14、那么你检查下你的pom文件是不是有这么个坐标:

<dependency>   <groupId>org.springframework.boot</groupId>   <artifactId>spring-boot-starter-tomcat</artifactId>   <scope>provided</scope></dependency>

来将他删了。因为spring-boot使用自带tomcat容器配置(不去深究)

SpringBoot访问mysql(JPA方式)入门

15、好了,完美的跑起来。在浏览器中输入地址跑以下刚才的Controller设置的地址。然后查看数据库完成。

SpringBoot访问mysql(JPA方式)入门

SpringBoot访问mysql(JPA方式)入门

猜你喜欢