SpringBoot集成JWT(极简版)
##SpringBoot集成JWT(极简版) ###在WebConfig配置类中设置接口统一前缀 import org.springframework.context.annotation.Configuration; import org.springframework.web.bind.anno ...
SpringBoot怎么自定义一个Starter ?
小伙伴们曾经可能都经历过整天写着CURD的业务,都没写过一些组件相关的东西,这篇文章记录一下SpringBoot如何自定义一个Starter。 原理和理论就不用多说了,可以在网上找到很多关于该方面的资料,这里主要分享如何自定义。 原文链接:SpringBoot怎么自定义一个Starter ?一只小C ...
SpringBoot(二):创建SpringBoot项目的方式
一、通过官网进行创建 官网创建链接:https://start.spring.io/ 1.官网页面配置: Project:我们需要选择项目类型,我使用的是Maven项目; Language:使用的是Java语言,选择Java; SpringBoot:选择版本; Project Metadata:元数 ...
SpringBoot(一):初步认识SpringBoot
一、SpringBoot是什么 在了解SpringBoot之前,我们需要先来回顾一下Spring。 Spring是一个轻量级的WEB应用开发的框架,它的初衷是为了简化企业级应用开发的复杂性,说白了就是为了简化开发。但是随着Spring的不断发展,它扩展的东西越来越多,导致其配置方面也越来越复杂,在每 ...
Spring Boot 中使用 tkMapper
说明:基于 MyBatis 有很多第三方功能插件,这些插件可以完成数据操作方法的封装、数据库逆向工程的生成等。 tkMapper 和 MyBatis-plus 都是基于 MyBatis 提供的第三方插件,功能类似,下面介绍 tkMapper 的使用。 简介 tkMapper 就是一个 MyBatis ...
Spring Boot 引起的 “堆外内存泄漏”,太坑了,快看看你什么版本!
作者:纪兵,2015年加入美团,目前主要从事酒店C端相关的工作。 原文:https://tech.meituan.com/2019/01/03/spring-boot-native-memory-leak.html 背景 为了更好地实现对项目的管理,我们将组内一个项目迁移到MDP框架(基于Sprin ...
Spring Boot 应用的热部署配置
前言 所谓热部署,简单来说,就是代码修改后不需重启项目就可自动加载出新的内容。 ==注意:热部署在 debug 调试模式下才生效!== IDEA 配置 在 IDE(IDEA)中开启相关项目自动构建选项 开启编译器设置中修改后自动编译的选项(下图是 IDEA 2021版本,其他版本可能在其他位置) S ...
Spring Boot 项目自定义 banner
前言 我们在启动 Spring Boot 项目时,控制台会打印出 Spring Boot 专属的标语,也称 banner(横幅标语/广告),效果如下: 实际上,上面这个 banner,我们可以自定义,而很多公司也有使用自己的 banner 的。 下面介绍在 Spring Boot 项目中使用自定义 ...
微服务框架:如果不用 Spring Boot,还可以选择谁?
前言 在 Java 和 Kotlin 中, 除了使用Spring Boot创建微服务外,还有很多其他的替代方案。 | 名称 | 开发商 | | : : | : : | | Helidon SE | 甲骨文 | | Ktor | JetBrains | | Micronaut | Object Com ...
Spring Boot入坑-1-入坑准备&Spring简介
【写在前面】 长期做基于Spring Boot的企业应用,计划将与应用相关的技术点,通过简介、步骤、示例的方式,记录并分享出来,用于作为Spring Boot入门的记录与教程 计划的内容有: Spring简介 第一个Spring Boot项目 Maven简介 使用RESTful API提供后端服务 ...
SpringSecurity入门
1、引入依赖 spring-boot版本2.7.3,如未特殊说明版本默认使用此版本 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactI ...
看了我的 mybatis-plus 用法,全公司同事开始悄悄模仿了。。
本文主要介绍 mybatis-plus 这款插件,针对 springboot 用户。包括引入,配置,使用,以及扩展等常用的方面做一个汇总整理,尽量包含大家常用的场景内容。 作者:我犟不过你 原文链接:https://juejin.cn/post/7054726274362638350 关于 myba ...