文章 2025-03-21 来自:开发者社区

微服务——SpringBoot使用归纳——Spring Boot集成MyBatis——MyBatis 介绍和配置

Spring Boot集成MyBatis 1. MyBatis 介绍 大家都知道,MyBatis 框架是一个持久层框架,是 Apache 下的顶级项目。Mybatis 可以让开发者的主要精力放在 sql 上,通过 Mybatis 提供的映射方式,自由灵活的生成满足需要的 sql 语句。使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs 映射成数据库...

文章 2025-03-21 来自:开发者社区

微服务——SpringBoot使用归纳——Spring Boot中的切面AOP处理——Spring Boot 中的 AOP 处理

2. Spring Boot 中的 AOP 处理 2.1 AOP 依赖 使用AOP,首先需要引入AOP的依赖。 <dependency>    <groupId>org.springframework.boot</groupId>    <artifactId>spri...

文章 2025-03-21 来自:开发者社区

微服务——SpringBoot使用归纳——Spring Boot中的切面AOP处理——什么是AOP

Spring Boot中的切面AOP处理 1. 什么是AOP AOP:Aspect Oriented Programming 的缩写,意为:面向切面编程。面向切面编程的目标就是分离关注点。什么是关注点呢?就是关注点,就是你要做的事情。假如你是一位公子哥,没啥人生目标,每天衣来伸手,饭来张口,整天只知道一件事:玩(这就是你的关注点,你只要做这一件事)!但是有个问题,你在玩之前,你还...

文章 2025-03-21 来自:开发者社区

微服务——SpringBoot使用归纳——Spring Boot中的全局异常处理——拦截自定义异常

3. 拦截自定义异常 在实际项目中,除了拦截一些系统异常外,在某些业务上,我们需要自定义一些业务异常,比如在微服务中,服务之间的相互调用很平凡,很常见。要处理一个服务的调用时,那么可能会调用失败或者调用超时等等,此时我们需要自定义一个异常,当调用失败时抛出该异常,给 GlobalExceptionHandler 去捕获。 3.1 定义异常信息 由于在业务中,有很多异常,针...

文章 2025-03-21 来自:开发者社区

微服务——SpringBoot使用归纳——Spring Boot中的全局异常处理——处理系统异常

2. 处理系统异常 新建一个 GlobalExceptionHandler 全局异常处理类,然后加上 @ControllerAdvice 注解即可拦截项目中抛出的异常,如下: @ControllerAdvice @ResponseBody public class GlobalExceptionHandler { // 打印log  ...

微服务——SpringBoot使用归纳——Spring Boot中的全局异常处理——处理系统异常
文章 2025-03-21 来自:开发者社区

微服务——SpringBoot使用归纳——Spring Boot中的全局异常处理——定义返回的统一 json 结构

第08课:Spring Boot中的全局异常处理 在项目开发过程中,不管是对底层数据库的操作过程,还是业务层的处理过程,还是控制层的处理过程,都不可避免会遇到各种可预知的、不可预知的异常需要处理。如果对每个过程都单独作异常处理,那系统的代码耦合度会变得很高,此外,开发工作量也会加大而且不好统一,这也增加了代码的维护成本。  针对这种实际情况,我们需要将所有类型的异常处理从各处...

文章 2025-03-21 来自:开发者社区

微服务——SpringBoot使用归纳——Spring Boot集成Thymeleaf模板引擎——Thymeleaf 的使用

4. Thymeleaf 的使用 4.1 访问静态页面 这个和 Thymeleaf 没啥关系,应该说是通用的,我把它一并写到这里的原因是一般我们做网站的时候,都会做一个 404 页面和 500 页面,为了出错时给用户一个友好的展示,而不至于一堆异常信息抛出来。Spring Boot 中会自动识别模板目录(templates/)下的 404.html 和 500.html 文件。我...

微服务——SpringBoot使用归纳——Spring Boot集成Thymeleaf模板引擎——Thymeleaf 的使用
文章 2025-03-21 来自:开发者社区

微服务——SpringBoot使用归纳——Spring Boot集成Thymeleaf模板引擎——依赖导入和Thymeleaf相关配置

2. 依赖导入 在 Spring Boot 中使用 thymeleaf 模板需要引入依赖,可以在创建项目工程时勾选 Thymeleaf,也可以创建之后再手动导入,如下: <dependency>    <groupId>org.springframework.boot</groupId>   &...

文章 2025-03-21 来自:开发者社区

微服务——SpringBoot使用归纳——Spring Boot集成Thymeleaf模板引擎——Thymeleaf 介绍

第07课:Spring Boot集成Thymeleaf模板引擎 1. Thymeleaf 介绍 Thymeleaf 是适用于 Web 和独立环境的现代服务器端 Java 模板引擎。  Thymeleaf 的主要目标是为您的开发工作流程带来优雅的自然模板 - 可以在浏览器中正确显示的HTML,也可以用作静态原型,从而在开发团队中实现更强大的协作。   以...

文章 2025-03-21 来自:开发者社区

微服务——SpringBoot使用归纳——Spring Boot集成 Swagger2 展现在线接口文档——Swagger2 的使用

4. Swagger2 的使用 上面我们已经配置好了 Swagger2,并且也启动测试了一下,功能正常,下面我们开始使用 Swagger2,主要来介绍 Swagger2 中的几个常用的注解,分别在实体类上、 Controller 类上以及 Controller 中的方法上,最后我们看一下 Swagger2 是如何在页面上呈现在线接口文档的,并且结合 Controller 中的方法在接口中...

微服务——SpringBoot使用归纳——Spring Boot集成 Swagger2 展现在线接口文档——Swagger2 的使用

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

微服务

构建可靠、高效、易扩展的技术基石

+关注