spring boot

5.6 Mybatis代码生成器Mybatis Generator (MBG)实战详解

Mybatis Generator(MBG)是一个强大的工具,可以帮助开发者快速生成MyBatis的映射文件和相应的Java代码。通过MBG,我们可以大幅度减少手动编写重复代码的工作,提高开发效率。在这篇文章中,我们将探讨MBG的使用,并提供一些代码示例,以帮助大家快速上手。1. MBG简介My

JDK 8 升级 17 及 springboot 2.x 升级 3.x 指南

随着科技的发展,Java 技术栈也在不断演进。在这个过程中,从 JDK 8 升级到 JDK 17,以及从 Spring Boot 2.x 升级到 3.x,是许多开发者需要面对的任务。本文将提供一个简要的迁移指南,重点讨论需要注意的事项和代码示例。一、JDK 8 升级到 JDK 171. 新特性

Spring Boot整合Quartz使用的详解

Spring Boot整合Quartz是实现定时任务的有效方式。Quartz是一个功能强大的开源作业调度库,可以在Java应用中实现复杂的定时安排任务。下面详细介绍如何在Spring Boot中集成Quartz并给出示例代码。1. 项目依赖首先,在Spring Boot项目的pom.xml中添加

SpringBoot中MyBatis使用自定义TypeHandler

在SpringBoot项目中,使用MyBatis与自定义TypeHandler可以帮助我们在数据库与Java对象之间进行复杂的数据转换。TypeHandler允许我们实现对于数据库字段的自定义映射。通过自定义TypeHandler,我们能够处理一些特殊类型的数据,确保它们在存储到数据库和从数据库读取

解决跨域问题8种方法,含网关、Nginx和SpringBoot~

跨域问题是Web开发中的一个常见难题,尤其是在前后端分离的架构中,前端应用和后端API常常会因为不同的域名或端口导致跨域资源共享(CORS)问题。为了有效解决这一问题,开发者可以采用多种方法。以下是8种解决跨域问题的方法,涵盖了网关、Nginx和Spring Boot等技术。1. CORS(跨域资

详解Spring AOP

Spring AOP(面向切面编程)是Spring框架中一个重要的功能模块,它通过切面(Aspect)来实现对程序行为的横切关注点(Cross-Cutting Concerns)的分离。例如,事务管理、日志记录、安全控制等功能可以通过AOP实现,而不需要在业务逻辑中添加额外的代码。基础概念切

【Spring Security系列】如何用Spring Security集成手机验证码登录?五分钟搞定!

在现代应用中,手机验证码登录因其便捷性与安全性越来越受到欢迎。本文将介绍如何使用Spring Security集成手机验证码登录,帮助你在短时间内完成这一功能的实现。1. 环境准备首先,你需要有一个Spring Boot项目。如果还没有,可以使用Spring Initializr快速生成一个包含