文章 2022-05-19 来自:开发者社区

SpringBoot 实战 (十五) | 服务端参数校验之一

老项目的服务端校验@RestController @RequestMapping("/student") public class ValidateOneController { @GetMapping("/id") public Student findStudentById(Integer id){ if(id == null){ ...

SpringBoot 实战 (十五) | 服务端参数校验之一
文章 2022-05-19 来自:开发者社区

SpringBoot 实战 (十四) | 统一处理异常

准备工作SpringBoot 2.1.3IDEAJDK 8依赖配置<dependencies> <!-- JPA 依赖 --> <dependency> <groupId>org.springframework.boot</groupId> <arti...

SpringBoot 实战 (十四) | 统一处理异常
文章 2022-05-19 来自:开发者社区

SpringBoot 实战 (十三) | 整合 MyBatis (XML 版)

准备工作SpringBoot 2.1.3IDEAJDK 8创建表CREATE TABLE `student` ( `id` int(32) NOT NULL AUTO_INCREMENT, `student_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '学号', `name`...

SpringBoot 实战 (十三) | 整合 MyBatis (XML 版)
文章 2022-05-19 来自:开发者社区

SpringBoot 实战 (十二) | 整合 thymeleaf

什么是模板引擎?Thymeleaf 是一种模板语言。那模板语言或模板引擎是什么?常见的模板语言都包含以下几个概念:数据(Data)、模板(Template)、模板引擎(Template Engine)和结果文档(Result Documents)。数据数据是信息的表现形式和载体,可以是符号、文字、数字、语音、图像、视频等。数据和信息是不可分离的,数据是信息的表达,信息是数据的内涵。数据本身没有意....

SpringBoot 实战 (十二) | 整合 thymeleaf
文章 2022-05-19 来自:开发者社区

SpringBoot 实战 (十一) | 整合数据缓存 Cache

Spring 的缓存支持Spring 定义了org.springframework.cache.CacheManager 和  org.springframework.cache.Cache 接口用于统一不同的缓存技术。其中,CacheManager 是 Spring 提供的各种缓存技术的抽象接口,Cache 接口则是包含了缓存的各种操作(增加,删除,获取缓存,一般不会直接和此接口打交....

SpringBoot 实战 (十一) | 整合数据缓存 Cache
文章 2022-05-19 来自:开发者社区

SpringBoot 实战 (十) | 声明式事务

Spring 的事务机制所有的数据访问技术都有事务处理机制,这些技术提供了 API 用于开启事务、提交事务来完成数据操作,或者在发生错误时回滚数据。而 Spring 的事务机制是用统一的机制来处理不同数据访问技术的事务处理,Spring 的事务机制提供了一个 PlatformTransactionManager 接口,不同的数据访问技术的事务使用不同的接口实现,如下表:数据访问技术实现JDBCD....

SpringBoot 实战 (十) | 声明式事务
文章 2022-05-19 来自:开发者社区

SpringBoot 实战 (九) | 整合 Mybatis

什么是 MybatisMyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以对配置和原生 Map 使用简单的 XML 或注解,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java 对象)映射成数据库中的记录。优点:简单易学:本身就....

SpringBoot 实战 (九) | 整合 Mybatis
文章 2022-05-19 来自:开发者社区

SpringBoot 实战 (八) | 使用 Spring Data JPA 访问 Mysql 数据库

什么是 Spring Data JPA在介绍 Spring Data JPA 之前,首先介绍 Hibernate 。 Hibernate 使用 O/R 映射 (Object-Relation Mapping) 技术实现数据访问, O/R 映射即将领域模型类与数据库的表进行映射,通过程序操作对象而实现表数据操作的能力,让数据访问操作无需关注数据库相关技术。Hibernate 主导了 EJB 3.0....

SpringBoot 实战 (八) | 使用 Spring Data JPA 访问 Mysql 数据库
文章 2022-05-19 来自:开发者社区

SpringBoot 实战 (七) | 默认日志配置

默认日志 Logback默认情况下,Spring Boot 用 Logback 来记录日志,并用 INFO 级别输出到控制台。如果你在平常项目中用过 Spring Boot,你应该已经注意到很多 INFO 级别的日志了。默认日志长这样:2019-02-18 22:02:14.907 INFO 23384 --- [ main] org.hibernate.Version ...

文章 2022-05-19 来自:开发者社区

SpringBoot 实战 | 用 JdbcTemplates 访问 Mysql

准备工作SpringBoot 2.xjdk 1.8maven 3.0ideamysql构建 SpringBoot 项目,不会的朋友参考旧文章:Java | 如何使用 IDEA 构建 Spring Boot 工程项目目录结构pom 文件引入依赖<dependencies> <!-- jdbcTemplate 依赖 --> <depend...

SpringBoot 实战 | 用 JdbcTemplates 访问 Mysql

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。