TechBlog
首页分类标签搜索关于
← 返回分类列表
加载中...

© 2025 TechBlog. All rights reserved.

分类

共 29 篇文章
Spring-Boot深入浅出Spring-Boot中的控制反转与依赖注入

Spring-Boot深入浅出Spring-Boot中的控制反转与依赖注入

控制反转(InversionofControl,IOC)和依赖注入(DependencyInjection,DI)是两个紧密相关的设计概念,常被一同提及但又容易混淆。依赖注入是控制反转实现思想的实现方式。依赖注入的提出是为了简化模块的组装过程,降低模块之间的耦合度。

时间:10/23/2025

SpringBoot13-小细节

SpringBoot13-小细节

mybatis驼峰命名与下划线命名转换;@Result和resultMap;mybatis控制台打印sql;@Jsonlgnore讲解;postmane给所有请求统一加上请求头;mybatis中xxxMapper.xml文件存储制定位置的配置

时间:10/07/2025

Spring-Cloud微服务11.微服务通信演义从飞鸽传书到5G全息,一部消息中间件的进化史诗

Spring-Cloud微服务11.微服务通信演义从飞鸽传书到5G全息,一部消息中间件的进化史诗

微服务通信演进:从阻塞调用到消息驱动的异步解耦 微服务间的通信方式经历了关键的技术迭代:初期采用同步RPC调用(如Feign),虽简单直接但存在线程阻塞、服务耦合等问题;随后引入消息中间件(如RabbitMQ),通过异步队列机制实现服务解耦和削峰填谷;当需要广播消息时,采用Kafka的发布-订阅模式支持多消费者场景;Spring Cloud Stream进一步抽象统一消息接口,屏蔽底层中间件差异。这场技术演进逐步解决了系统耦合、可靠性、扩展性等核心问题,最终形成了以消息驱动为核心的现代化微服务通信架构。

时间:09/03/2025

SpringBoot3实战从0快速搭建SpringBoot3工程全局异常处理器自定义封装结果类自定义异常2025详细教程1

SpringBoot3实战从0快速搭建SpringBoot3工程全局异常处理器自定义封装结果类自定义异常2025详细教程1

博客核心:从0快速搭建、启动SpringBoot3工程。包括SpringBoot3"精简"脚手架详细搭教程。JDK21、Maven下载安装配置。application.yml配置端口、数据库信息。新建测试接口与自定义封装结果集类。自定义全局异常处理器、自定义异常与全局异常捕获配置...

时间:03/15/2025

Spring-Boot对接twilio发送邮件信息

Spring-Boot对接twilio发送邮件信息

要在Spring Boot应用程序中对接Twilio发送邮件信息,您可以使用Twilio的SendGrid API。

时间:03/14/2025

spring-boot3-kafka集群搭建到使用

spring-boot3-kafka集群搭建到使用

spring boot3 kafka集群搭建到使用

时间:03/14/2025

3.4-Spring-Boot整合Elasticsearch全文检索与聚合分析

3.4-Spring-Boot整合Elasticsearch全文检索与聚合分析

使用@Document注解映射ES索引:java@Id// 省略getter/setter和构造方法@Field注解定义字段类型和分析器(如使用ik中文分词)通过Spring Boot与Elasticsearch的整合,开发者可以快速构建高效的搜索分析功能。本文从环境搭建到复杂聚合,展示了完整的实现路径。建议读者结合实际业务需求,灵活运用各种查询和聚合类型,同时持续关注ES集群的性能表现。

时间:03/13/2025

3.3-Spring-Boot多数据源动态切换AbstractRoutingDataSource实战

3.3-Spring-Boot多数据源动态切换AbstractRoutingDataSource实战

是Spring框架提供的一个抽象类,通过路由机制(Routing)实现数据源的动态切换。其核心逻辑是维护一个结构,通过方法返回当前线程需要使用的数据源标识(lookup key),进而从目标数据源集合中获取对应的DataSource。通过实现多数据源动态切换,我们既保持了Spring Boot简洁的配置风格,又获得了灵活的数据源管理能力。这种方案在中小型项目中表现优异,但对于需要复杂分片策略的大型分布式系统,建议考虑集成ShardingSphere等专业中间件。

时间:03/13/2025

springboot集成neo4j搭建知识图谱后端项目一

springboot集成neo4j搭建知识图谱后端项目一

springboot集成neo4j搭建知识图谱后端项目代码实现

时间:03/12/2025

-Spring-boot3-Http-Interface-声明式编程

-Spring-boot3-Http-Interface-声明式编程

2、AliyahWeatherInterface接口文件@GetExchange接口地址参数啥啥的。其他的交给工厂是不是比上一篇的WebClient方便多了,官方推荐少量的用。4.创建AliyahWeatherInterface接口。1、WebClientService类自动注入接口文件。5.创建WeatherlnerfaceConfig类。3.创建WebClientService类。这样就可用了,有多个接口怎么对接,梳理一下。1.首先引入pom.xml依赖。项目大请求api多的用。

时间:03/12/2025

3.2-Spring-Boot单元测试MockitoJUnit5全覆盖策略

3.2-Spring-Boot单元测试MockitoJUnit5全覆盖策略

通过本文的Mockito+JUnit5组合拳,某金融系统成功将单元测试覆盖率从58%提升至97%,缺陷率下降76%。记住:​不要为了覆盖率而写测试,要为质量而写!​技术拓展👉《Spring Boot集成测试全攻略》👉《Mockito深度解析》#SpringBoot# #单元测试# #JUnit5# #Mockito# 更多干货,关注作者获取最新技术动态!

时间:03/12/2025

3.1-Spring-Boot性能优化从线程池调优到JVM参数配置

3.1-Spring-Boot性能优化从线程池调优到JVM参数配置

通过本文的调优方案,某电商系统在双十一大促中成功将API平均响应时间从320ms降低到98ms。记住:​所有参数都要经过压测验证!​欢迎在评论区留下你的优化案例!技术拓展👉《Spring Boot监控体系搭建全攻略》👉《JVM调优实战案例集》#Spring Boot# #性能优化# #JVM调优# #线程池# 更多技术干货,关注作者不迷路!​。

时间:03/12/2025

SpringBoot加载配置文件的优先级

SpringBoot加载配置文件的优先级

SpringBoot加载配置文件的优先级

时间:03/11/2025

Spring-Boot-项目中application.yml-和-bootstrap.yml-文件的区别

Spring-Boot-项目中application.yml-和-bootstrap.yml-文件的区别

中的配置作用于 Application Context。Bootstrap Context 的配置会影响 Application Context 的创建和初始化。文件都是 Spring Boot 项目中用于配置应用程序的 YAML 或 Properties 文件,但它们在。你可以将 Bootstrap Context 理解为 Spring Boot 启动的。,负责加载和管理应用程序中的所有 Bean、处理请求、执行业务逻辑等。中的配置主要作用于 Bootstrap Context,而。

时间:03/11/2025

最新版本WebContext构造函数-避坑

最新版本WebContext构造函数-避坑

避坑:最新版本WebContext构造函数

时间:03/09/2025

SpringBoot实现文件上传

SpringBoot实现文件上传

SpringBoot实现文件上传

时间:03/09/2025

Spring-Boot-项目中慢SQL优化方案

Spring-Boot-项目中慢SQL优化方案

Spring Boot 项目中慢 SQL 优化是一个重要的性能优化环节。(MySQL 8.0 已移除)

时间:03/07/2025

Spring-Boot中对接Twilio以实现发送验证码和验证短信码

Spring-Boot中对接Twilio以实现发送验证码和验证短信码

Twilio是一家提供云通信服务的公司,旨在帮助开发者和企业通过简单的API实现各种通信功能。核心功能短信服务(SMS):允许用户通过API发送和接收短信,支持全球范围内的短信发送。语音通话:提供语音通话的API,支持拨打和接听电话,语音识别等功能。视频通话:支持实时视频通话和视频会议,适用于各种应用场景。聊天服务:提供多种聊天功能,包括Web聊天、SMS聊天和社交媒体集成。电子邮件服务:通过SendGrid(Twilio收购的公司)提供电子邮件发送和管理服务。

时间:03/05/2025

开源的13个Spring-Boot-优秀学习项目超53K星,一网打尽

开源的13个Spring-Boot-优秀学习项目超53K星,一网打尽

Spring Boot 算是目前 Java 领域最火的技术栈了,也是Java开发人员不得不掌握的技术

时间:01/22/2025

Java后端接口防止重复提交

Java后端接口防止重复提交

  最近在开发的过程中遇到前端没有对提交按钮做点击后变灰处理,必须在后端添加防止重复提交的校验。网上

时间:01/09/2025

Spring-Boot集成jacoco实现单元测试覆盖统计

Spring-Boot集成jacoco实现单元测试覆盖统计

JaCoCo,即 Java Code Coverage,是一款开源的 Java 代码覆盖率统计工具。

时间:01/06/2025

开源的在线视频点播系统,值得分享

开源的在线视频点播系统,值得分享

平时做一些商业的项目。大家都知道,github是程序员的天堂,大家要好好利用。今天给大家推荐的这个开

时间:01/01/2025

Spring-Boot入门6前端接受后台传参

Spring-Boot入门6前端接受后台传参

利用Spring Boot来制作Web应用,就必定会涉及到前端与后台之间互相传递参数。在Spring

时间:12/30/2024

SpringBoot-maven-配置多环境-Junit单元测试加载srcmainresources目录下资源文件

SpringBoot-maven-配置多环境-Junit单元测试加载srcmainresources目录下资源文件

SpringBoot项目多种环境配置文件选择使用Maven的形式配置项目多环境单元测试使用和 src

时间:12/26/2024

上一页
12
下一页第 1 / 2 页