springboot

fouryears_234173 天前
java·spring·mvc·springboot
@PathVariable与@RequestParam的区别@PathVariable (Spring MVC) 和 @PathParam (JAX-RS) 的作用非常相似,都是用于从 URL 中提取参数值,但它们属于不同的框架,并且在使用上有一些细微的区别。
飞翔的佩奇5 天前
笔记·学习·springboot·sdk·apm·opentelemetry
OpenTelemetry学习笔记(十二):在APM系统中,属性的命名空间处理遵循规则在APM系统(如Elastic APM或Jaeger)中,属性的命名空间处理遵循明确的规则。以下是完整的解析:
rhyme5 天前
springboot·markdown·java多线程·源码解析·mermaid
源码浅析:SpringBoot main方法结束为什么程序不停止对于Java开发来说,天天都在用SpringBoot,每次启动都执行了main方法,该方法应该是最容易让人忽视的地方之一,不过几行代码,为什么执行完后JVM不结束呢?
fouryears_234176 天前
java·spring·mvc·springboot
Spring MVC 统一响应格式:ResponseBodyAdvice 从浅入深在构建 RESTful API 时,保持响应格式的一致性是一个重要的设计原则。无论是成功响应还是错误响应,统一的格式可以让前端开发人员更容易处理数据,也使 API 文档更加清晰。Spring MVC 提供了 ResponseBodyAdvice 接口,它允许我们在响应体写入之前对其进行拦截和修改,是实现统一响应格式的理想工具。本文将全面介绍 ResponseBodyAdvice 的使用方法、实现原理和注意点。
666HZ6667 天前
java·spring·springboot
若依框架角色菜单权限若依原生角色框架为:不同用户属于不同角色,不同角色可以访问不同的模块,如:角色a可以访问项目管理和支付页面,角色B可以访问订单页面,
鼠鼠我捏,要死了捏8 天前
springboot·restful·grpc
Spring Boot中REST与gRPC并存架构设计与性能优化实践指南在微服务架构日益复杂的当下,单一协议往往难以满足高并发低延迟与生态兼容的双重需求。本文基于真实生产环境的项目经验,分享了如何在Spring Boot中同时提供RESTful API和gRPC接口的架构设计、性能优化及运维实践。文章结构如下:
fanTuanye10 天前
vue.js·elementui·npm·springboot·前端开发环境搭建
前端环境搭建---基于SpringBoot+MySQL+Vue+ElementUI+Mybatis前后端分离面向小白管理系统搭建依赖管理+设置环境变量适应开发环境构建项目+启动项目+单元测试确保工作正常添加新的库定期维护脚手架(1)创建服务器-指定端口和主机名
飞鸟_Asuka11 天前
java·单元测试·集成测试·springboot
SpringBoot集成测试笔记:缩小测试范围、提高测试效率在 SpringBoot 中,除了基于 Mock 的单元测试,往往还需要执行几个模块组合的集成测试。一种简单的方法就是在测试类上加入 @SpringBootTest 注解,但是,如果不对该注解做一些配置,默认情况下该测试类会加载完整的 SpringBoot 环境,包括该程序中所有的 Bean。如果要初始化的 Bean 非常多,启动集成测试的时间就会很长,因此我们需要对 @SpringBootTest 注解进行一些配置,以减少环境加载的数量,提高程序运行效率。
nextera-void11 天前
java·开发语言·springboot
SpringBoot 3.0 挥别 spring.factories,拥抱云原生新纪元如果你从 Spring Boot 1.x 或 2.x 的时代一路走来,那么 META-INF/spring.factories 这个文件对你来说一定不陌生。它就像是 Spring Boot 自动配置王国里一位沉默但权势滔天的“老臣”,默默地支撑着整个自动配置体系的运转。然而,在 Spring Boot 3.0 的浪潮中,这位“老臣”被光荣地“劝退”了。
TinpeaV11 天前
java·大数据·elasticsearch·搜索引擎·springboot
Springboot3整合Elasticsearch8(elasticsearch-java)Elasticsearch官方支持的客户端🔧适合自定义协议或处理特殊 JSON 请求场景Spring官方对Elasticsearch的封装
长路 ㅤ   13 天前
junit·单元测试·springboot·注解·断言
Java单元测试JUnit博主介绍:✌目前全网粉丝4W+,csdn博客专家、Java领域优质创作者,博客之星、阿里云平台优质作者、专注于Java后端技术领域。
Code季风16 天前
java·驱动开发·后端·spring·设计模式·springboot·tdd
测试驱动开发(TDD)实战:在 Spring 框架实现中践行 “红 - 绿 - 重构“ 循环在实现 Spring 框架的过程中,测试驱动开发(TDD)不是一种可选的开发方式,而是保证框架稳定性的 “刚需”。尤其是像 IoC 容器、事务管理这样的核心组件,任何微小的逻辑漏洞都可能导致上层应用出现难以调试的问题。本文结合我实现 Spring 核心模块的经历,详细拆解 TDD 的实践流程、测试用例设计思路以及带来的实际价值,帮你真正掌握 “先写测试,再写代码” 的开发模式。
梁辰兴16 天前
笔记·elementui·mybatis·vue3·springboot·宠物
企业培训笔记:宠物信息管理--实现宠物信息分页查询基于SpringBoot+MyBatis+Vue3+Element Plus UI的前后端分离项目,实现对后台数据库中的宠物信息,在Vue前端页面可视化的进行数据呈现、删除、修改与添加。
素雪风华18 天前
java·docker·gitee·jenkins·springboot·持续部署
Jenkins+Gitee+Docker容器化部署本文主要是通过Jenkins的maven项目版本+Gitee+Docker-maven插件来进行部署的,本文没有使用dockerfile/docker-compose。
写不出来就跑路18 天前
java·开发语言·后端·spring·springboot
WebClient与HTTPInterface远程调用对比API/SDK的区别:创建WebClient非常简单:还可以使用webclient.builder0 配置更多参数项:
写不出来就跑路20 天前
java·开发语言·spring boot·spring·springboot
SpringBoot静态资源与缓存配置全解析classpath就是resource文件夹下项目启动默认去找静态资源下的index.html页面 默认访问该页面
lingRJ77722 天前
java·springboot·prometheus·backend·opentelemetry·jaeger·microservices
从混沌到掌控:基于OpenTelemetry与Prometheus构建分布式调用链监控告警体系在当今的互联网应用中,微服务架构已成为主流。以一个典型的电商系统为例,用户完成一次“下单”操作,背后可能触发了订单服务、库存服务、用户服务、支付服务等一系列的内部调用。当业务体量激增,尤其是在大促活动期间,系统响应变慢或出现偶发性错误,我们面临的核心挑战便浮出水面:
endswel22 天前
springmvc·springboot
Spring MVC HandlerInterceptor 拦截请求及响应体使用Spring MVC HandlerInterceptor拦截请求和响应体的实现方案。 通过自定义LoggingInterceptor在preHandle、postHandle和afterCompletion方法中记录请求信息,并利用RequestBodyCachingFilter缓存请求体以便多次读取。
保持学习ing25 天前
java·阿里云·实战·springboot·前后端·外卖项目·阿里云文件存储
苍穹外卖day3--公共字段填充+新增菜品在新增员工或者新增菜品分类时需要设置创建时间、创建人、修改时间、修改人等字段,在编辑员工或者编辑菜品分类时需要设置修改时间、修改人等字段。这些字段属于公共字段,也就是也就是在我们的系统中很多表中都会有这些字段,如下:
默默coding的程序猿1 个月前
java·前端·spring·ssm·springboot·idea·springcloud
3.前端和后端参数不一致,后端接不到数据的解决方案目录1.问题背景:(1).前端代码:(2).后端代码:(3).问题分析:[1]前端参数构造错误:[2].Api请求配置错误: