目录:
配置application.properties文件(链接到远程数据库)
前言:
Spring Boot是一个开源的Java开发框架,可以帮助开发者快速构建基于Spring的应用程序。它提供了一种简化的方式来配置和部署应用程序,并且内置了许多常用的功能和库。
JPA(Java Persistence API)是Java中一种用于对象持久化的标准规范。它定义了一套API来访问和管理数据库,使得开发者可以以面向对象的方式操纵数据库,而不需要关注数据库的具体实现。
Thymeleaf是一个Java模板引擎,用于在Web应用程序中生成动态的HTML页面。它与Spring Boot集成良好,并且提供了许多功能,如模板布局、条件渲染、迭代等。
MySQL是一个流行的开源关系型数据库管理系统,被广泛用于Web应用程序的存储和管理数据。
综合使用Spring Boot、JPA、Thymeleaf和MySQL可以构建一个全栈的Web应用程序。Spring Boot提供了简化开发的框架和工具,JPA提供了持久化数据的能力,Thymeleaf用于生成动态的HTML页面,而MySQL则用于存储和管理应用程序的数据。这些技术的结合可以帮助开发者高效地构建功能强大的Web应用程序。
项目功能:
- 添加老师信息
- 删除老师信息
- 更新老师信息
- 按指定的字段排序
- 按老师名字查找老师信息,且同样能分页和排序
- 分页
项目展示
运用技术: Springboot + JPA + thymeleaf + MySQL
JDK: 17.0.4
spring-boot-starter-parent: 3.1.0
spring-thymeleaf-project: 0.0.1-SNAPSHOT
Spring Data JPA
创建项目(添加相关依赖)
项目框架:
配置application.properties文件(链接到远程数据库)
spring.datasource.url=jdbc:mysql://xxxx/testdb?useSSL=false&serverTimezone=UTC&useUnicode=true&characterEncoding=utf-8
spring.datasource.username= root
spring.datasource.password= xxxx
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
# for Spring Boot 2
# spring.jpa.properties.hibernate.dialect= org.hibernate.dialect.MySQL5InnoDBDialect
# for Spring Boot 3
spring.jpa.properties.hibernate.dialect= org.hibernate.dialect.MySQLDialect
# Hibernate ddl auto (create, create-drop, validate, update)
spring.jpa.hibernate.ddl-auto= update
#?????hibernate-sql
logging.level.org.hibernate.SQL=DEBUG
logging.level.org.hibernate.type=TRACE