Spring Boot 发送邮件
Spring Boot 对于发送邮件这种常用功能也提供了开箱即用的 Starter:`spring-boot-starter-mail`。 通过这个 starter,只需要简单的几行配置就可以在 Spring Boot 中实现邮件发送,可用于发送验证码、账户激活等等业务场景。 本文将通过实际的案例带你了解如何在 Spring Boot 中使用 QQ 邮箱发送邮件。 >...
Spring Boot 对于发送邮件这种常用功能也提供了开箱即用的 Starter:`spring-boot-starter-mail`。 通过这个 starter,只需要简单的几行配置就可以在 Spring Boot 中实现邮件发送,可用于发送验证码、账户激活等等业务场景。 本文将通过实际的案例带你了解如何在 Spring Boot 中使用 QQ 邮箱发送邮件。 >...
1、概览 {#1概览} ----------- 一般的 [Spring Boot](/spring-boot/) 应用通常只需要配置一个数据库,但是有时也可能需要访问多个数据源。本文将带你了解如何在 Spring Boot 中配置和使用多个数据源。 2、默认行为 {#2默认行为} --------------- 通常,我们会在 `application.yml` 中声明 ...
1、概览 {#1概览} ----------- 本文将带你了解 "HttpMessageNotWritableException: no converter for \[class ...\] with preset Content-Type" 异常的原因以及解决办法。 2、原因 {#2原因} ----------- 异常的堆栈信息说明了一切:Spri...
> 原文地址:<https://www.cnblogs.com/Naylor/p/18024689> 简介 {#简介} -------- *git-commit-id-maven-plugin* 是一个maven 插件,用来在打包的时候将 git-commit 信息打进 Jar 中。 这样做的好处是可以将发布的某版本和对应的代码关联起来,方便查阅和线上项...
1、简介 {#1简介} ----------- 本文将带你了解如何使用 `@WebServiceServerTest` 为 Spring Boot 开发的 SOAP Web Service 编写集成测试。 2、测试 Spring Web Service {#2测试-spring-web-service} -----------------------------------...
在前文 《[在 Spring Boot 中通过 RequestBodyAdvice 统一解码请求体](/spring-boot-requestbodyadvice-decode//)》 中,我们介绍了如何通过 `RequestBodyAdvice` 组件统一地解码客户端编码后的请求体。 有请求,就有响应,本文将会带你了解如何使用 `ResponseBodyAdvice` 来统...
1、概览 {#1概览} ----------- 本文将带你了解 [Spring Boot](/spring-boot/) 3.1 中引入的 [ConnectionDetails](https://docs.spring.io/spring-boot/docs/current/api/org/springframework/boot/autoconfigure/service/...
1、概览 {#1概览} ----------- [Spring Security](/spring-security/) 有 2 个核心的组件:`HttpSecurity` 和 `WebSecurity`。 2、Spring Security {#2spring-security} ------------------------------------- Spring ...
简介 {#简介} -------- 本文将带你了解,当无法依赖 `CascadeType` 机制来将状态转换从父实体传播到子实体时,如何使用 Spring Data JPA 级联删除单向关联, Domain Model {#domain-model} ---------------------------- 假设我们的系统中有以下实体: ![Post 和其单向的子实体]...
1、简介 {#1简介} ----------- 在容器化大行其道的今天,越来越多人选择把 [Spring Boot](/spring-boot/) 应用部署到 Docker 中。 本文将带你了解在 Docker 容器中启动 Spring Boot 应用时,如何设置其 Profile。 2、基本的 Dockerfile {#2基本的-dockerfile} --------...