spring

MX_93592 小时前
java·后端·spring
Spring的bean工厂后处理器和Bean后处理器Spring 的后处理器是 Spring 对外开发的重要扩展点,允许我们介入到 Bean 的整个实例化流程中来,以达到动态注册
程序员泠零澪回家种桔子3 小时前
java·人工智能·后端·spring·ai·架构
Spring AI框架全方位详解Spring AI 是 Spring 生态体系下专为 AI 应用开发打造的开源框架,核心定位是“降低 Java 开发者集成 AI 能力的门槛”——通过提供统一 API 与标准化抽象,屏蔽不同 AI 供应商(如 OpenAI、Anthropic、阿里云通义)、不同模型类型(聊天、图像生成、嵌入模型)的底层差异,让开发者无需关注复杂的 AI 接口适配,即可快速在 Spring 应用中嵌入 AI 功能。以下从核心定义、核心特性、技术架构、适用场景、核心价值五个维度展开详解:
晚霞的不甘4 小时前
java·后端·spring·架构·音视频
CANN 编译器深度解析:UB、L1 与 Global Memory 的协同调度机制在 GPU 编程中,开发者常关注“显存 vs 寄存器”;而在 Ascend NPU 上,真正的性能战场在 Unified Buffer(UB) ——一块仅 256KB(310P)或 512KB(910B) 的片上高速缓存。
寄存器漫游者5 小时前
linux·运维·spring
Linux 软件编程 - IO 编程在 Linux 中,IO 操作的本质是对 “文件” 的操作 —— 这里的 “文件” 不仅包括我们日常接触的文本 / 二进制文件,还涵盖了设备(键盘、鼠标、磁盘)、通信对象(管道、套接字)等。所有这些 “文件” 都通过统一的文件描述符或流进行管理,实现了 “屏蔽底层差异,统一操作接口” 的目标。
我真会写代码6 小时前
java·spring·tomcat·maven·ssm
SSM(指南一)---Maven项目管理从入门到精通|高质量实操指南在Java开发中,项目管理效率直接影响团队协作效果和项目交付质量。无论是小型个人项目还是大型企业应用,依赖管理混乱、构建流程不统一、项目结构不规范等问题都会严重影响开发效率。Maven作为业界广泛使用的项目管理工具,凭借其"约定优于配置"的设计理念、完善的依赖管理机制和标准化的构建流程,已成为Java开发者必备的核心工具。
vx_Biye_Design6 小时前
java·spring boot·spring·spring cloud·servlet·eclipse·课程设计
【关注可免费领取源码】房屋出租系统的设计与实现--毕设附源码40805随着互联网的迅速发展,在线房屋出租平台逐渐成为现代租赁市场的重要组成部分。在这种背景下,构建一个高效、稳定且易于维护的房屋出租系统变得尤为重要。本论文设计并实现了一种基于SpringBoot框架的房屋出租系统,该系统旨在提供便捷的房源管理、租赁合同管理、用户互动以及信息流转等功能。系统分为管理员、房东用户和租客用户三种角色,分别负责不同的操作权限。管理员可以进行用户管理、房屋信息管理、合同审核等后台操作;房东用户则可以发布和管理房源信息,处理预约及合同事项;租客用户则通过系统浏览房源、提交预约、签订租赁合
独断万古他化8 小时前
spring boot·spring·mybatis·博客系统·加密
【SSM开发实战:博客系统】(三)核心业务功能开发与安全加密实现在前两个博文中,已经实现了一些功能,该篇将继续处理剩下的功能。基本信息请求参数请求示例因为请求参数需要对应的实体类和数据库中对应的实体类不一致,因此需要额外处理一个接口实体类并进行数据转换。且保证接口对应实体属性不为空。
若鱼19199 小时前
java·spring
SpringBoot4.0新特性-Observability让生产环境更易于观测应用的可观测性是指从应用外部来观察运行中系统的内部状态的能力,它由三大支柱构成:日志记录Log、指标收集Metrics与链路追踪Trace。SpringBoot4.0提供了全新的spring-boot-starter-opentelemetry用来提供可观测性支持,而无需借助Actuator。它的核心优势在于原生支持OTLP协议,虽然其内部使用 Micrometer,但所有数据都通过 OTLP 协议导出至任何兼容的后端系统。
跳动的梦想家h10 小时前
java·vue.js·spring
环境配置 + AI 提效双管齐下作为一名正在做智慧环卫系统毕业设计的 Java+Vue 全栈开发者,近期踩了不少环境配置和开发效率的坑。从 npm 权限报错到 AI 提问词不达意,踩坑后总结的解决方案亲测有效!本文将把这些经验整理成可直接复用的教程,帮你少走 90% 的弯路。
独断万古他化11 小时前
java·后端·spring
【Spring 原理】Bean 的作用域与生命周期在Spring IoC&DI,Spring 是通过以下方式管理对象的。也可以通过在代码中直接注入ApplicationContext的方式来获取Spring容器
vx1_Biye_Design12 小时前
java·vue.js·spring boot·spring·eclipse·tomcat·maven
基于Spring Boot+Vue的学生管理系统设计与实现-计算机毕业设计源码46223摘 要基于Spring Boot+Vue的书院制下学生管理系统设计与实现聚焦于优化学生管理流程,强化书院制育人功能。系统以书院制为根基,依托Spring Boot后端框架与Vue前端技术,打造了一体化、智能化的管理平台。
Hx_Ma1612 小时前
java·spring boot·spring
SpringBoot数据源自动管理引入jdbc的依赖和springboot的应用场景让我们使用yaml方式配置,创建application.yaml
java1234_小锋12 小时前
java·spring boot·spring
Java高频面试题:Spring和SpringBoot的关系和区别?大家好,我是锋哥。今天分享关于【Java高频面试题:Spring和SpringBoot的关系和区别?】面试题。希望对大家有帮助;
梵得儿SHI13 小时前
java·人工智能·spring·rag·企业级ai应用·springai技术体系·多模态和安全防护
(第十篇)Spring AI 核心技术攻坚全梳理:企业级能力矩阵 + 四大技术栈攻坚 + 性能优化 Checklist + 实战项目预告随着大模型技术从实验室走向生产环境,Spring AI 凭借其与 Spring 生态的无缝整合能力,已成为企业级 AI 应用开发的事实标准。从基础的模型调用到复杂的 RAG 知识库、工具调用、多模态交互,再到生产级的安全防护与性能优化,Spring AI 提供了一套完整的技术体系,帮助开发者快速构建稳定、高效、安全的 AI 应用。
逍遥德13 小时前
java·服务器·数据库·后端·sql·spring
Sring事务详解之02.如何使用编程式事务?掌握 Spring 中编程式事务的完整使用方法,编程式事务是相对于@Transactional声明式事务的灵活方案,适合需要手动精细控制事务的场景(比如根据自定义业务规则决定回滚、事务内多分支条件控制等)。
老毛肚1 天前
java·spring·mybatis
MyBatis插件原理及Spring集成ps:迷迷糊糊的,回头再看把yaunpooled负责new数据源单例的pooledpushConnection
shuair1 天前
redis·spring·缓存
redis缓存预热、缓存击穿、缓存穿透、缓存雪崩双检加锁(互斥锁)思路:只让一个请求去访问数据库,并写缓存示例热点 key 永不过期 / 逻辑过期思路:热点 key 不设 TTL,或设逻辑过期时间,到期后异步刷新,读时仍返回旧值。
计算机程序设计小李同学1 天前
java·spring boot·后端·spring·vue
基于 Spring Boot + Vue 的龙虾专营店管理系统的设计与实现基于 Spring Boot + Vue 的龙虾专营店管理系统的设计与实现一、系统概述本系统旨在为龙虾专营店提供一个全面的管理平台。管理员可以通过系统实现对用户、商品、订单、库存等全面管理,同时用户可以方便地进行商品浏览、下单、收藏和查看订单等操作。系统采用前后端分离的架构,前端使用 Vue.js 框架进行开发,后端使用 Spring Boot 框架,数据存储采用 MySQL 数据库。
qq_12498707531 天前
java·开发语言·前端·spring boot·spring·毕业设计·计算机毕业设计
基于Java Web的城市花园小区维修管理系统的设计与实现(源码+论文+部署+安装)在城市化高速发展背景下,城市园林小区规模和数量不断增加,维修管理作为小区物业管理的核心环节,直接关系到住户生活品质,但传统维修管理模式依赖纸质记录、电话沟通和手工巡检,存在信息传递不及时、维护响应缓慢、过程难以追溯、数据统计不精准等问题,既增加了物业管理成本,也降低了业主满意度。同时,随着互联网技术的普及,业主对信息化、智能化的物业服务需求日益提升,希望通过便捷的线上平台实现报修、查进度、反馈意见等操作。为此,基于 Java 网络技术,开发城市花园小区维修管理系统,解决传统管理痛点,推动小区维修管理信息化
Chasmれ1 天前
java·spring boot·spring
Spring Boot 1.x(基于Spring 4)中使用Java 8实现Token1. 添加依赖(pom.xml)xmljavajavajavajavajavajavascriptyaml