Spring Boot

Spring Boot 中使用 Swagger

前后端分离开发,后端需要编写接⼝说明⽂档,会耗费⽐较多的时间。 swagger 是⼀个⽤于⽣成服务器接⼝的规范性⽂档,并且能够对接⼝进⾏测试的⼯具。 作用 ⽣成接⼝说明⽂档 对接⼝进⾏测试 使用步骤 添加依赖 <!--swagger--> <dependency> <groupId>io.sprin ... »

luisblog Java

Spring Boot 应用的热部署配置方法

目录 Spring Boot 项目之热部署配置 前言 IDEA 配置 Spring Boot 项目配置 测试 后话 Spring Boot 项目之热部署配置 前言 所谓热部署,简单来说,就是代码修改后不需重启项目就可自动加载出新的内容。 注意:热部署在 debug 调试模式下才生 »

Spring Boot 应用的热部署配置

前言 所谓热部署,简单来说,就是代码修改后不需重启项目就可自动加载出新的内容。 ==注意:热部署在 debug 调试模式下才生效!== IDEA 配置 在 IDE(IDEA)中开启相关项目自动构建选项 开启编译器设置中修改后自动编译的选项(下图是 IDEA 2021版本,其他版本可能在其他位置) S ... »

Spring Boot 项目自定义 banner

前言 我们在启动 Spring Boot 项目时,控制台会打印出 Spring Boot 专属的标语,也称 banner(横幅标语/广告),效果如下: 实际上,上面这个 banner,我们可以自定义,而很多公司也有使用自己的 banner 的。 下面介绍在 Spring Boot 项目中使用自定义 ... »

spring boot优雅集成redisson详解

目录 集成及注意事项 手动注入redisson配置 具体yaml配置 注解方式 需要一个切面 集成及注意事项 上一篇文章大白话说了一下redisson的可重入、可续约、阻塞、时间轮、红锁、联锁、加锁逻辑和解锁逻辑,如果大家有兴趣先看上一篇,直通车 拔剑起蒿莱👥👥👥👥 redisso »

2流高手速成记(之六):从SpringBoot到SpringCloudAlibaba

咱们接上回 2流高手速成记(之五):Springboot整合Shiro实现安全管理 - 14号程序员 - 博客园 (cnblogs.com) 身边常有朋友说:小项目用PHP、大项目用Java(这里绝无贬低PHP技术栈之意),曾经有兴趣对比过两种语言的技术栈 PHP有TP、Laravel这样成熟的企业 ... »

Spring Boot 学习笔记

SpringBoot 简介 为什么要使用 Spring Boot 因为 Spring,SpringMVC 需要使用的大量的配置文件 (xml文件) 还需要配置各种对象,把使用的对象放入到 spring 容器中才能使用对象 需要了解其他框架配置规则。 SpringBoot 就相当于 不需要配置文件的 ... »

luisblog Java

Eureka Server 实现在线扩容

Eureka Server 实现在线扩容 作者:Grey 原文地址: 博客园:Eureka Server 实现在线扩容 CSDN:Eureka Server 实现在线扩容 需求 Eureka 是 Spring Cloud Netflix 套件中的服务注册中心组件,作为微服务的核心组件,需要支持在线扩 ... »

Spring Boot深入学习数据访问之Spring Data JPA与Hibernate的应用

目录 一、Spring Boot的支持 Hibernate是一个开源的对象关系映射框架,它对JDBC及进行了非常轻量级的对象封装,它将POJO简单的java对象与数据库表建立映射关系,是一个全自动的ORM框架,Hibernate可以自动生成SQL语句自动执行。 JPA是官方提出的Java持久化规 »

Spring boot 使用QQ邮箱进行一个验证登入功能

目录 Spring boot 使用QQ邮箱进行一个验证登入 QQ邮箱开启权限 创建发送验证码的请求Controller 注册,登录验证 Spring boot 使用QQ邮箱进行一个验证登入 QQ邮箱开启权限 在QQ邮箱设置-&amp;gt;账户里面,往下拉找到这个开启,手机号验证成功后会有一串 »

spring boot使用swagger生成api接口文档

前言 在之前的文章中,使用mybatis-plus生成了对应的包,在此基础上,我们针对项目的api接口,添加swagger配置和注解,生成swagger接口文档 具体可以查看本站spring boot系列文章: spring boot项目使用mybatis-plus代码生成实例 具体例子 maven ... »

【Spring boot】整合tomcat底层原理

本文结论 源码基于spring boot2.6.6 项目的pom.xml中存在spring-boot-starter-web的时候,在项目启动时候就会自动启动一个Tomcat。 自动配置类ServletWebServerFactoryAutoConfiguration找到系统中的所有web容器。我们 ... »

zfcq

Spring Boot 配置 jar 包外面的 Properties 配置文件

一、概述 Properties 文件是我们可以用来存储项目特定信息的常用方法。理想情况下,我们应该将其保留在 jar 包之外,以便能够根据需要对配置进行更改。 在这个教程中,我们将研究在 Spring Boot 应用程序 中从 jar 外部位置加载 Properties 文件的各种方法。 二、使用默 ... »

hunterzhang

spring boot项目使用mybatis-plus代码生成实例

前言 mybatis-plus官方地址 https://baomidou.com mybatis-plus是mybatis的增强,不对mybatis做任何改变,涵盖了代码生成,自定义ID生成器,快速实现CRUD,自动分页,逻辑删除等功能,更多功能请查阅官方文档 安装依赖 mybatis-plus-g ... »

spring boot集成redis基础入门

redis 支持持久化数据,不仅支持key-value类型的数据,还拥有list,set,zset,hash等数据结构的存储。 可以进行master-slave模式的数据备份 更多redis相关文档请查看 redis官方文档 redis和spring boot redis在spring boot项目 ... »

【Spring boot】启动过程源码分析

启动过程结论 推测web应用类型。 spi的方式获取BootstrapRegistryInitializer、ApplicationContextInitializer、ApplicationContextInitializer对象。 通过调用栈推测出main()方法所在的类。 调用启动方法:run ... »

Spring Boot中的max-http-header-size配置方式

目录 关于max-http-header-size配置  概述 Max-HTTP-Header-Size 请求头太大 max-http-header-size配置不合理导致OOM问题排查 1. 首先线上vm参数配置-XX:+HeapDumpOnOutOfMemoryError 2. 使用Jp »

Spring Boot的环境搭建

介绍 最近有机会在工作中接触到Spring Boot这个JAVA框架。我在那里学习了 Spring Boot,并且能够轻松构建环境。希望对想接触Spring Boot的人有所帮助。 环境 macOS Monterey 10.15.7 java 11.0.11 maven 3.8.6 环境搭建流 »

Jmix 中 REST API 的两种实现

你知道吗,在 Jmix 中,REST API 有两种实现方式! 很多应用是采取前后端分离的方式进行开发。这种模式下,对前端的选择相对灵活,可以根据团队的擅长技能选择流行的 Angular/React/Vue 之一,或者前端为App/小程序等手机应用。Jmix 的一种典型应用场景就是作为这种类型应用程 ... »

abmcode Jmix