spring boot

cfm_29141 小时前
java·spring boot·spring
SpringBoot启动原理前置通俗铺垫:绝大多数开发者只会编写SpringBoot主启动类、调用SpringApplication.run()启动项目,但完全不清楚底层到底做了什么。SpringBoot能够实现零配置、快速启动、自动装配、内置Web容器,全部依赖一套标准化、事件驱动的启动流程。本文基于SpringBoot官方最新文档,结合源码逐步骤拆解,从入门概念到底层源码、从启动流程到事件机制,全覆盖讲解,零基础也能彻底吃透SpringBoot启动核心原理。
漫随流水1 小时前
java·开发语言·spring boot
Java——springboot web案例这些文件是借助 Spring Initializr 初始化项目时,官方自动生成的脚手架配套内容,用于适配 Maven、Git 版本管理等通用开发场景;其中一部分是刚需文件,一部分属于可选文件。
C137的本贾尼9 小时前
xml·spring boot·后端
第九篇:微服务与分布式——把一个大系统拆成多个小服务别再背组件名了,你只需要知道“拆开了之后,怎么让它们好好聊天、不出乱子”微服务是Java面试里**最“唬人”**的一块。什么服务注册、服务发现、负载均衡、熔断降级、分布式事务、分布式ID……名词一大堆,感觉很高大上。
干到60岁退休的码农7 小时前
spring boot·后端·mybatis
SpringBoot整合Mybatis-plus在Spring Boot启动类中添加@MapperScan注解,扫描Mapper文件夹
cfm_29149 小时前
java·spring boot·后端
SpringBoot自定义Starter前言:SpringBoot最核心的优势之一就是 Starter 场景启动器 ,依托自动装配机制实现“开箱即用、零冗余配置”。官方提供了Web、JDBC、Redis等通用Starter,但业务中通用场景无法覆盖所有定制需求,比如自定义接口限流、日志脱敏、统一返回封装、自定义监控等,此时就需要自定义Starter实现业务能力封装、项目复用、解耦通用逻辑。
霸道流氓气质9 小时前
windows·spring boot·kafka
Windows 本地搭建 CDC 全链路测试环境(Kafka+Canel+binlog+SpringBoot)MySQL Binlog CDC 全链路实现详解:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/162845686
Demon_Hao9 小时前
java·spring boot·云原生
Spring Boot 4、JDK 25 与 GraalVM:Java 云原生进化,能否撼动 Go 的地位?随着云原生、微服务以及 Serverless 架构的快速发展,应用程序对于启动速度、内存占用、部署效率以及运行性能提出了越来越高的要求。过去很多开发者认为 Java 天生“重量级”,启动慢、占用内存高,在容器化和云环境中相比 Go、Rust 等语言存在一定劣势。
月落星还在1 天前
spring boot·spring·云原生·mvc
Spring MVC 与 Spring Boot:从“手动挡”到“自动驾驶”的进化论,兼谈前后端分离的哲学在 Java 开发者的世界里,Spring 框架就像空气一样无处不在。但你是否想过:为什么我们需要 Spring Boot?为什么在“前后端分离”大行其道的今天,Spring MVC 依然活跃在舞台上? 这背后不仅是技术的迭代,更是一场关于开发效率与架构哲学的深刻博弈。
码农进化录1 天前
java·spring boot·openai
Java 程序员的 AI 进化论 | Spring Boot 接入 OpenAI 的六个坑,全帮你踩了上周产品甩来一个需求,要在咱们的 Spring Boot 项目里接 OpenAI 的接口,做一个智能问答的功能。我心想这能有多难,调一个 HTTP 接口嘛,RestTemplate 凑几行代码的事,撑死半小时。
霸道流氓气质1 天前
spring boot·后端·设计模式
SpringBoot中设计模式组合使用示例-策略、模板、观察者、门面、工厂、单例。注:博客:https://blog.csdn.net/badao_liumang_qizhi定义一组算法/行为,将每个算法封装成独立的处理单元,使它们可以互相替换。客户端根据条件选择使用哪个策略。
cfm_29141 天前
java·spring boot·后端
Spring监听器前置通俗铺垫:Spring监听器是Spring框架内置的事件驱动模型,底层基于经典观察者模式设计,是Spring实现业务解耦、无侵入拓展、生命周期联动的核心机制。我们日常使用的SpringBoot启动事件、容器刷新事件、事务回调事件,全部依赖该机制实现。
cfm_29141 天前
数据库·spring boot·后端
SpringBoot 数据库全栈整合前置通俗铺垫:任何后端项目的核心都是数据持久化,SpringBoot 摒弃了 SSM 时代繁琐的数据源、框架手动配置,通过自动配置启动器实现数据库框架零配置快速整合。日常开发中最常用的数据库技术栈分为两套:MyBatis(半自动ORM,灵活可控)、Hibernate/JPA(全自动ORM,开发高效),搭配企业级主流 Druid 高性能数据源,构成生产级数据库解决方案。
cfm_29143 天前
java·spring boot·后端
SpringMVC 全局统一异常处理前置关联说明:在《SpringMVC定制化配置全解》中,我们完成了视图适配、拦截器、跨域、JSON序列化、国际化等请求链路定制,覆盖了请求入参、拦截、响应格式化场景。本文将独立深度拆解SpringMVC 全局统一异常处理,补齐MVC请求闭环最后一环。
凤山老林1 天前
数据库·spring boot·sql
ORM 框架性能调优:Spring Boot 下 N+1 查询根因治理、动态 SQL 优化与 Fetch 策略实战线上系统跑着跑着数据库连接池就满了,APM 一看同一个接口底下挂着几十上百条 SQL,十有八九是 ORM 的懒加载在背刺你。JPA 和 MyBatis 确实省了写 JDBC 的功夫,但默认的映射策略跟实际业务一碰撞,性能账单直接爆炸。N+1、慢 SQL、连接池打满,根子都在 ORM 的“自动化”没对齐你的数据模型。这篇不扯虚的,直接说怎么定位、怎么改、怎么把团队规范落地。
是梦终空1 天前
数据库·spring boot·vue·毕业设计·课程设计·毕业论文·源代码
计算机毕业设计279—基于SpringBoot+Vue3校园商户意见反馈系统(源代码+数据库+17000字论文+ppt)毕设所有选题: https://blog.csdn.net/2303_76227485/article/details/131104075
952361 天前
java·spring boot·分布式·后端·rabbitmq
RabbitMQ - 高级特性生产者发送消息到达消费端之后有两种情况,消息处理成功或者异常。为了保障消息从队列可靠地到达消费者,RabbitMQ提供了消息确认机制。通过basicConsume()构造方法指定的autoAck 参数设置
早春的树长在理想三旬1 天前
人工智能·spring boot·springai·agent开发
从LLM到Agent:ReAct推理模式的底层原理你用过ChatGPT,但你有没有想过:为什么它能回答"今天天气怎么样",却没法真的帮你查天气?这篇文章从零开始,带你理解"聊天机器人"和"智能助手"之间的那道坎——ReAct推理循环——到底是怎么回事。
存在的五月雨1 天前
java·spring boot·后端
SpringBoot后端限制重复提交RequestBodyAdviceAdapter 是 Spring MVC 框架提供的一个抽象类,它实现了 RequestBodyAdvice 接口,并为该接口的所有方法提供了默认的空实现。
前鼻音太阳熊1 天前
java·spring boot·后端
【MES系统】MES为什么需要SSE?从设备实时监控谈Spring Boot流式推送设计很多程序员第一次开发 MES(Manufacturing Execution System,制造执行系统)时,都会遇到这样一个需求:
尚早立志1 天前
java·spring boot·后端·spring
六)Spring Boot 源码研读之prepareContext 准备上下文先看下prepareContext源码,然后让我们逐步分析一下在该阶段 Spring Boot 做了哪些操作。