@SpringBootApplication详解

在Spring Boot的学习中难免需要接触源码,而入手及时从Spring Boot项目启动类开始入手。项目启动类非常简单,仅仅存在一个注解@SpringBootApplication以及一个运行参数为被该注解标注类run函数。对于该启动类的分析,就从这个Spring Boot的核心注解开始入手。是

如何让社区版IDEA变得好用

收费版的idea功能非常强大,但是收费;社区版的免费,但是功能被阉割了。如何才能让社区版Idea变得好用,一、打开项目前进行全局配置;二,寻求各种插件的支持。在经过全局配置编码、maven、jdk版本后,再加上各种插件的支持,社区版idea也能具有:智能代码补全、spring boot配置文件提示、

【Spring Boot】过滤敏感词的两种实现

基于Spring Boot的论坛系统实现敏感词过滤的两种方式:自行构建前缀树过滤器与使用第三方开源项目。

SpringBoot集成Flink CDC实现binlog监听

CDC是Change Data Capture(变更数据获取)的简称。核心思想是,监测并捕获数据库的变动(包括数据或数据表的插入、更新以及删除等),将这些变更按发生的顺序完整记录下来,写入到MQ以供其他服务进行订阅及消费CDC主要分为基于查询和基于Binlog基于查询的都是Batch模式(即数据到达

在 Spring Boot 中使用 Filters 实现请求过滤和预处理

过滤器(Filter)是一种在Web应用中用于拦截和处理HTTP请求和响应的对象。在Java Web开发中,过滤器是实现特定功能,如认证、日志记录和字符编码处理的重要工具。过滤器的基本概念定义:过滤器是一种可以动态地拦截传入的请求和传出的响应,并对这些请求和响应进行预处理和后处理的对象。作用:过滤器

在Spring Boot中实现异步处理与并发控制

通过在Spring Boot中实现异步处理与并发控制,我们能够优化应用程序的性能,提升响应速度。通过配置自定义线程池、使用异步方法、定时任务及并发控制技术,我们可以有效地管理系统资源和提升应用的吞吐量。这一过程涉及到异步任务的执行、线程池的配置、以及并发控制的实践,以帮助我们提升应用的性能和响应能力

SpringBoot(一)之初始化

SpringBoot初始化

SpringBoot中整合RabbitMQ(测试+部署上线 最完整)

包括RabbitMQ在虚拟机本地测试和部署上线通过微信小程序测试,包括Java代码使用示例,也有部署RabbitMQ中的一些困难和解决办法,和最后的解决,配置部署代码一条龙。

《学会 SpringMVC 系列 · 剖析篇(上)》

通过上一篇博文《学会 SpringMVC 系列 · 基础篇》的学习,可以掌握 SpringMVC 的项目搭建和部分用法,从搭建过程中我们看到,SpringMVC 的入口是在 web.xml 中添加 DispatcherServlet,它是一个Servlet,那请求流程也遵循 Servlet 相关规范

Spring Boot集成OpenPDF和Freemarker实现PDF导出功能并附水印

在我们日常开发中,生成 文件是一项常见的需求。无论是生成单据、报表、发票还是其他文档, 格式因其便捷的打印和跨平台支持而被广泛使用。本文将介绍如何在 项目中使用 和 来实现 HTML 模板到 PDF 的导出功能输出的单据效果:后端编码形式输出的单据效果:Flying Saucere介绍

SpringBoot中通过8项配置优化提升Tomcat性能

SpringBoot中通过8项配置优化提升Tomcat性能

springboot实现websocket服务端搭建,URL带参数连接(超详细)

springboot实现websocket服务端搭建,URL可传参进行连接

SpringBoot通过3种方式实现AOP切面

Spring框架凭借多种高效机制,显著增强了代码的功能性,并实现了切面编程(AOP)的精髓。其核心亮点之一,是运用动态代理技术,无需触动源代码即可在Bean的运行时为其动态织入额外功能,如日志记录、安全验证等,从而实现非侵入式的代码增强。此外,Java Agent技术,以AspectJ Weaver

springboot+vue项目东方通TongWeb改造及部署

本文主要描述了springboot+vue项目使用东方通部署需要做哪些改造

️ 【JAVA实战】手把手教你SpringBoot中事务@Transactional的正确姿势

在Java中,事务(Transaction)是指作为单个逻辑工作单元执行的一系列操作。当涉及到数据库操作时,事务确保了数据的完整性和一致性,即使在出现故障的情况下也能保证数据的安全。事务的处理通常在数据库管理系统(DBMS)层面进行,但在Java环境中,事务的管理也可以通过编程框架如Spring或J

拿来即用:SpringBoot+Minio+vue-uploader实现分片上传

Minio:一种分布式文件存储,具有高性能,轻量级,速度快,容错率高等特点,兼容亚马逊S3云存储服务接口,并可以作为一个独立的存储后端。minio提供了纠删码策略,即将数据进行切分,同时计算校验块,采用Reed-Solomon code将对象拆分成N/2数据和N/2奇偶校验块,假如有8块盘,数据则被

聚焦IOC容器刷新环节postProcessBeanFactory(BeanFactory后置处理)专项

在很早之前我们单独写过一篇文章《分析SpringBoot启动配置原理》,具体可见:解析SpringBoot启动配置原理其中IOC容器的刷新环节可当重点分析,值得在读源码时进行深入分析,我们会从多个方向上再次进行分析回顾和学习。

Spring/Spring Boot服务端主动推送技术【server send event】简称sse,看完不亏系列

Spring/Spring Boot服务端主动推送技术【server send event】简称sse,看完不亏系列Spring Boot服务端主动推送消息给前端。

【Spring Boot】自动配置源码解析

定义需要自动装配的类信息:@Configuration、@Bean,Spring Boot 配置类。设置自动配置条件依赖:@Conditional。将外部配置文件读取并封装成 Bean,让配置类读取参数:@EnableConfigurationProperties、@ConfigurationPro

登录可以使用的更多功能哦! 登录
作者榜
...
资讯小助手

资讯同步

...
内容小助手

文章同步

...
Deephub

公众号:deephub-imba

...
奕凯

公众号:奕凯的技术栈