spring

程序猿零零漆3 分钟前
java·学习·spring
Spring之旅 - 记录学习 Spring 框架的过程和经验(八)基于Spring的注解应用在现代 Java 开发中,Spring 框架凭借其强大的功能和灵活的特性,成为了构建企业级应用程序的首选框架。Spring 的注解驱动编程风格使得开发者能够以更加简洁和优雅的方式来配置和管理 Bean,为开发带来了极大的便利。通过使用注解,我们可以轻松地实现依赖注入、事务管理、AOP 等功能,而无需过多关注繁琐的 XML 配置。
小光学长19 分钟前
java·数据库·spring
ssm手工艺品交易平台4xccvou1(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。在数字经济高速发展与文化自信不断提升的双重驱动下,手工艺品作为承载民族文化与传统技艺的重要载体,其市场需求正从线下小众传播向线上大众消费转型。据相关行业报告显示,近年来我国手工艺品线上交易额年均增长率超过20%。然而,当前手工艺品线上传播与销售仍面临诸多痛点:优质手工艺品分散于各地,缺乏集中展示与推广的权威平台;手工艺人技艺传承面临断层,其创作故事与技艺价值难以有效传递;消费者对手工艺品缺乏深入了解,购买过程中易受劣质仿品干扰,信任体系尚未完善。传统手工艺品销售模式多依赖线下展会、实体店等渠道,存在地域限
攻心的子乐3 小时前
java·后端·spring
Spring IOC 源码嗯嗯
alonewolf_993 小时前
java·后端·spring
Spring依赖注入源码深度解析:从@Autowired到@Resource的完整实现机制在深入源码之前,先了解Spring支持的四种依赖注入方式及其关系:完整依赖注入流程图:底层实现:通过反射调用setOrderService()方法
while(1){yan}4 小时前
数据库·spring boot·sql·spring·java-ee·mybatis
Mybatis动态SQL这个标签主要就是用来解决是否拼接一段SQL语句数据库我的后端如果使用静态的sql查询这里的username,age,phone都是可选的传参,如果这个时候前端只传输了一个数据,那么其他的这个时候都是null,那么这个SQL语句就存在语法错误,就会执行失败。
无关86885 小时前
spring·bean的生命周期
Spring Bean的生命周期1.实例化对象:通过反射生成对象。 首先准备一个实体类。在准备一个xml文件,以xml文件的形式注册bean对象。
trayvontang6 小时前
spring·gateway·spring gateway
Spring Gateway核心概念、流程及原理通常,我们会使用nginx来做反向代理,转发到对应的后端服务。但是,有时候,问题会很复杂,例如,我们需要限流、降级、熔断、认证、鉴权等等功能。
麦兜*7 小时前
java·spring boot·后端·spring·tomcat·firefox
Spring Boot 启动过程全解析:从main方法到Tomcat启动的魔法之旅Spring Boot自2014年发布以来,彻底改变了Java企业级应用的开发方式。它通过"约定优于配置"的理念,将开发者从繁琐的XML配置中解放出来。本文将深入剖析Spring Boot的启动过程,揭示从简单的main方法到完整的Tomcat服务器启动背后的魔法机制。 启动过程整体流程图:
清晓粼溪7 小时前
分布式·spring·spring cloud
SpringCloud-05-Micrometer Tracing+ZipKin分布式链路追踪在微服务框架中,一个由客户端发起的请求在后端系统中会经过多个不同的的服务节点调用来协同产生最后的请求结果。每一个前段请求都会形成一条复杂的分布式服务调用链路,链路中的任何一环出现高延时或错误都会引起整个请求最后的失败。
cike_y8 小时前
java·开发语言·数据库·spring·mybatis
Spring整合Mybatis:dao层步骤:Maven依赖参考文档:实体类核心配置文件config.properties接口Mapper.xml
这是程序猿8 小时前
java·开发语言·spring boot·后端·spring·医院药品管理系统
基于java的SpringBoot框架医院药品管理系统博主介绍:java高级开发,从事互联网行业六年,熟悉各种主流语言,精通java、python、爬虫、web开发,已经做了六年的程序开发,开发过上千套大学生实战程序,可以定制、也可成品项目,博客中有上百套程序可供参考,欢迎共同交流学习。
麦兜*8 小时前
java·spring boot·后端·spring·spring cloud
Spring Boot 3.x 升级踩坑大全:Jakarta EE 9+、GraalVM Native 与配置迁移实战随着Spring Boot 3.0的正式发布,Spring生态正式迈入了新的时代。这次升级不仅仅是版本号的变更,更是技术栈的全面革新。根据VMware发布的统计数据,升级到Spring Boot 3.x的应用性能平均提升35%,内存占用降低28%,这主要得益于以下几个关键改进: 核心技术变革:
玄〤8 小时前
java·spring·json·mvc
Spring MVC 讲解:从初始化流程到请求参数与 JSON 处理全解析(黑马课程ssm笔记总结)(day5)上一节课的内容:Spring 整合 MyBatis 深度解析:从设计动机到 AOP 与事务的完整体系一、Spring MVC 简介 二、Controller 加载控制与业务 Bean 加载控制 三、Spring MVC 初始化配置类 四、请求映射路径的设置 五、POST 请求中文乱码处理 六、非 JSON 格式请求参数处理 七、JSON 格式请求参数处理 八、@RequestParam 与 @RequestBody 的区别 九、日期类型的参数传递 十、总结
、BeYourself8 小时前
数据库·人工智能·spring·springai
PGvector :在 Spring AI 中实现向量数据库存储与相似性搜索PGvector 是 PostgreSQL 的开源扩展,专为向量相似性搜索而设计。它允许开发者在 PostgreSQL 数据库中存储和搜索机器学习生成的嵌入(embeddings),支持精确和近似最近邻搜索。
冷雨夜中漫步9 小时前
后端·spring·spring cloud
Spring Cloud入门—— (1)Spring Cloud Alibaba生态组件Nacos3.0本地部署Nacos官网地址基于Docker Desktop配置Kubernetes集群,可以参考之前的博客Kubernetes入门笔记 ——(4)Windows搭建k8s测试集群
七夜zippoe9 小时前
java·spring·servlet·长连接·webflux·短连接
Spring WebFlux核心原理-对比Servlet与响应式模型目录🎯 我踩过的坑✨ 摘要1. 别急着用WebFlux,先搞清楚这两个问题1.1 什么时候该用WebFlux?
trayvontang9 小时前
spring·gateway·spring gateway·gateway常用过滤器
Spring Gateway常用过滤器(限流、熔断等)RequestRateLimiter有2个重要的参数:默认使用的RateLimiter是RedisRateLimiter,使用的KeyResolver是PrincipalNameKeyResolver
IT 行者9 小时前
安全·spring·spring security·csrf
Spring Security 6.x CSRF Token增强:从XorCsrfTokenRequestAttributeHandler到安全实践随着Web应用安全威胁的不断演进,CSRF(Cross-Site Request Forgery)防护机制也在持续改进。Spring Security 6.x版本在CSRF Token处理方面引入了重要的安全性增强,其中最值得关注的是XorCsrfTokenRequestAttributeHandler的引入和改进。本文将深入探讨这一安全机制的原理、实现以及在实际应用中的最佳实践。
小宇的天下9 小时前
java·后端·spring
【caibre】快速查看缓存库文件(8)当查看包含大型版图文件且多为扁平设计的 Calibre 结果时(例如光学邻近校正(OPC)和掩模数据准备(MDP)工具的输出文件),增量加载功能有助于缩短加载时间。该功能不会将整个文件加载至内存,仅会将指定区域载入内存,从而减少版图查看器的加载、绘图时间以及内存占用。借助增量加载,版图查看器能够将过去因工作站内存限制而无法加载的超大型版图文件载入内存。此功能同时支持 GDS 和 OASIS 两种版图文件格式。