代码编织梦想

springboot启用gzip压缩_springboot 开启gzip-爱代码爱编程

目录 简介 在 SpringBoot 中启用 GZIP 压缩 1. 打开 application.properties 配置文件,添加如下两行配置即可 2. 打开浏览器,访问项目,从控制台可以查看数据是否被压缩 补充:在 Tomcat 中启用 GZIP 压缩 简介 Gzip 压缩算法的压缩比非常高,能有效减少数据大小和网络传输负担

springboot集成springdoc-爱代码爱编程

目录 描述---痛点 Springfox对比springdoc-openapi 1. 成熟度和维护性: 2. 依赖和配置: 3. 注解和使用方式: 4. 特性和扩展性: 应用目录结构 pom文件 新增测试controller StaffController YUserController 启动测试看下 验证swagger y

【springboot】@jsonformat注解使用方式-爱代码爱编程

一般我们在开发中都会涉及到日期的转换问题,很头疼所以,@JsonFormat注解,可以很好的帮我们自动化的转换过来,非常方便。 使用依赖 pom文件需要添加下面配置 <dependency> <

sa-爱代码爱编程

SA-Token 是一款基于 Java 的轻量级权限认证框架,它提供了一种简单易用、高效可靠的权限认证方案,能够帮助我们快速实现登录功能。 1. 引入依赖         在 pom.xml 文件中引入 SA-Token 的依赖: <dependency> <groupId>cn.dev33.satoken</

新建项目选不了java8或者启动时报错:java: 无效的目标发行版: 21,17,11-爱代码爱编程

目录 问题场景选不了java8解决方案 问题场景 当新建一个项目或者demo时,程序启动会报错,java: 无效的目标发行版: 21,或者11,17之类的,这种问题一般都是jdk版本没有设置好

springboot全面接管springmvc(webmvcautoconfiguration自动配置的规则、@enablewebmvc禁用默认行为)-爱代码爱编程

目录 1. 背景2. WebMvcAutoConfiguration自动配置的规则3. @EnableWebMvc禁用默认行为4. 两种模式 1. 背景 SpringBoot默认配置好了Spring

spring boot 3 集成 knife4j_spring boot3.0整合knike4j-爱代码爱编程

基础环境 SpringBoot : 3.0.6 Java: jdk-17.0.5 Maven: 3.6.1 依赖 <?xml version="1.0" encoding="UTF-8"?> <pr

springboot之@configurationproperties详解_@configurationproperties 构建三方实体参数-爱代码爱编程

简介 该注解主要用于将配置文件中的属性映射到实体类属性;通过注解中的 prefix 属性筛选出配置文件中所有以 prefix 配置项开头的配置,然后映射到实体类中对应的属性上,使用方式有如下 2 种 @Configura

如何搭建第一个springboot+mybatis项目_springboot mysql创建项目-爱代码爱编程

🙈作者简介:练习时长两年半的Java up主 🙉个人主页:程序员老茶 🙊 ps:点赞👍是免费的,却可以让写博客的作者开兴好久好久😎 📚系列专栏:Java全栈,计算机系列(火速更新中) 💭 格言:种一棵树最好的时间是十年

基于springboot自定义线程池实现多线程执行方法,以及多线程之间的协调和同步_spring怎么让不同方法使用同一个线程-爱代码爱编程

前言 在服务端开发中,多线程开发是非常重要的。因为多线程可以同时处理多个请求,从而提高应用程序的性能,大大改善用户体验。 一、先来了解三个问题 1.在SpringBoot项目中为啥需要自定义线程池? (1)在SpringBoot项目中,通常会有很多异步的任务需要执行,比如发送邮件、短信、推送等。如果这些任务都直接在主线程中执行,会导致主线程被阻塞,

《spring boot配置文件大揭秘:看懂 application.yaml 与 bootstrap.yaml 的不同》-爱代码爱编程

🎏:你只管努力,剩下的交给时间 🏠 :小破站 《Spring Boot配置文件大揭秘:看懂 application.yaml 与 bootstrap.yaml 的不同》 前言第一:背景介绍第二:

spring:注解获取resource目录里面的properties文件内容_spring读取properties文件resource类-爱代码爱编程

@Value说明 @Value更适合单个集合使用 举例说明 注入属性 com.person.name=?abc! com.person.age=18 com.person.sex=female @Componen

springboot集成token_springboot封装token-爱代码爱编程

简介 在项目开发中,Token 是常见且重要的一个功能,目前对于 Token 设计有很多成熟的方案;比如使用 Redis 存储管理 Token,不过这种方式需要而额外集成 Redis 服务,虽然 Redis 查询效率很高,但是对于普通项目来说,还是增加了开发难度;本章将介绍一个简单易用的 Token 插件:jjwt,该插件直接与 SpringBoot 集

springboot注解-爱代码爱编程

Autowired   默认优先按照类型去容器中找对应的组件:applicationContext.getBean(BookDao.class)   如果找到多个相同类型的组件,再将属性的名称作为组件的id去容器中查找applicationContext.getBean("bookDao") @Qualifier("bookDao")  

springboot中mybatis分页插件的使用-爱代码爱编程

SpringBoot系列文章目录 SpringBoot知识范围-学习步骤【JSB系列之000】 文章目录 SpringBoot系列文章目录本系列校训 SpringBoot技术很多很多环境及工具:上效果图

spring中的批处理:数据处理的瑞士军刀_spring中批处理-爱代码爱编程

Spring中的批处理:数据处理的瑞士军刀 前言第一:什么是Spring批处理基本概念:用途:优势: 第二:Spring Batch入门第三:item读取和写入ItemReader(数据读取器)ItemW

springboot整合thymeleaf、thymeleaf语法、优先级、模板布局_springboot3.15 jdk17 thymeleaf-爱代码爱编程

目录 1. 模板引擎介绍2. SpringBoot整合Thymeleaf2. Thymeleaf基础语法3. th:each遍历4. th:switch语法5. 属性优先级6. 模板布局 1. 模板引

05、springboot+微信支付 -爱代码爱编程

目录 Native 下单支付通知--接收支付通知和返回应答完整需求介绍:需求1:应答代码:测试:测试:应答不符合规范测试:应答出错测试:应答超时 需求2:验签代码:WxPayControl

关于批处理框架springbatch的使用 小结_springbatch还有人用吗-爱代码爱编程

目录   1. Springbatch概述 1.1 Springbatch简介 1.2 Springbatch核心概念 2. Springbatch读取文件并输出到文件的案例 2.1 Batch Job配置 2.2.1 相关依赖和配置 2.2.2 Job配置 2.2 启动Job 2.3 测试 1. Springbatch概述

springboot+maven搭建分模块项目_javaspringboot开发一个项目包含两个框架-爱代码爱编程

目录 简介 项目需求 实现步骤 1. 新建 springboot-parent 父级项目,项目结构如图 2. 在 pom 文件添加如下配置  3. 在父级项目 springboot-parent 右键新建 Maven module 选项,创建子模块 springboot-service,项目结构如图  4. 在 pom.xml 配置文件中添加