spring框架

  

Spring Boot 的 CORS 支持| baeldung

23-03-17 188 1k

在本文中,我们展示了 Spring 如何为在我们的应用程序中启用 CORS 提供支持。 我们从控制器的配置开始。我们看到我们只需要添加注释@CrossOrigin就可以为一个特定的方法或整个控制器启... 详细

Spring Boot 依赖注入的六种方式

23-01-29 795 9k

在这篇文章中,我们将学习 Spring Boot 中的六种依赖注入方式。我们将用一个简单的例子来介绍每种方法并进行比较。 在Spring中的依赖注入可以通过以下方式实现: 构造函数注入 S... 详细

Spring 6和SpringBoot中的提前优化AOT | baeldung

23-01-28 880 3k

Spring 6 带来了一项有望优化应用程序性能的新功能:提前 (AOT) 编译支持。 在本文中,我们将探讨 Spring 6 的 AOT 优化功能的工作原理、它的好处以及如何使用它。 对于使用最... 详细

SpringBoot中如何​​​​​​​导入配置?

23-01-25 575 3k

有时我们需要在某个配置类中引入其他类,而导入的类也会被添加到spring容器中。这时,可以使用注解@Import来完成这个功能。 如果你看一下它的源代码,你会发现导入的类支持三种不同的类型。 但... 详细

SpringBoot​​​​​​​自定义拦截器

23-01-25 652 1k

Spring MVC的根拦截器相比可以等待获得Web对象实例的HttpServletRequest和HttpServletResponse。 Spring MVC拦截器的顶级接口是HandlerI... 详细

Spring Boot 3.0正式发布

22-11-25 1766 3 2k

SpringBoot 3.0现已正式发布,可以在Maven Central中找到。 这是自四年前发布2.0以来的第一个主要版本。它也是SpringBoot的第一个GA版本,提供了对 Spring ... 详细

Spring Framework 6.0 正式发布

22-11-17 1359 2 1k

Spring Framework 6.0.0 现在可以从 Maven Central 获得!这是 2023 年及以后新一代框架的开始,包含 OpenJDK 和 Java 生态系统中当前和即将到来的创... 详细

Spring框架启用Java最新虚拟线程技术

22-10-12 1857 1 1k

使用最新版本的 Spring Framework、Spring Boot 和 Apache Tomcat,您可以开始自己进行试验。您开始分析虚拟线程如何影响您的应用程序工作负载,并对虚拟线程使用与平... 详细

Spring 框架:过滤器 vs 调度器 Servlet vs 拦截器 vs 控制器

22-09-23 711 8k
什么是过滤器? ​ 如上图所示,过滤器是 Web 服务器的 Servlet 容器的一部分。它不属于任何框架,如 Struts 或 Spring。过滤器用于处理请求,甚至可以在请求到达 Serv... 详细

Spring框架再爆漏洞:数据绑定规则漏洞CVE-2022-22968

22-04-14 2185 1

屋漏偏逢连夜雨,Bug越修越多: 在Spring Framework 5.3.0 - 5.3.18, 5.2.0 - 5.2.20版本,以及更早的版本中,DataBinder上disallowedF... 详细

Spring4Shell漏洞已经被用来做肉鸡 - bleepingcomputer

22-04-10 579 1

Mirai恶意僵尸软件现在利用Spring4Shell漏洞来感染脆弱的网络服务器,并合并在一起用作进行DDoS(分布式拒绝服务)攻击的肉鸡。 Spring4Shell是一个关键的远程代码执行(RCE... 详细

多线程与Spring容器事务机制 - DZone

22-03-31 482 6k

Spring 负责所有底层事务管理细节,并为不同的事务 API 提供一致的编程模型,但有多少人真正了解它在多线程环境中的行为方式?是否可以在多个线程中打开事务并写入数据? 让我们退一步思考一下En... 详细

基于JDK9的Spring内核爆RCE 0-day漏洞 - Cyber

22-03-30 1360 2 3k

今天,研究人员发现了一个可能破坏互联网的最严重漏洞之一,这个漏洞目前没有 CVE id(当时是待确认,3月31日已经确认  CVE-2022-22965 ),但我们可以将其  称为 Spring4S... 详细

使用spring插件实现策略模式

21-10-25 1756 1 4k

策略模式是一种行为 设计模式 ,可让您定义一系列算法/实现并允许在运行时选择它们。   假设我们有一个支持不同支付类型的支付服务,如信用卡、贝宝、条纹等。我们想根据用户请求决定使用哪种支付方式。... 详细

为什么选择Spring Boot而不是Spring Framework?

21-09-16 1711

Spring Boot 是基于 Spring 框 架构 建的。因此,它提供了Spring 的所有功能。 Spring Boot 相对于 Spring 的优势:Spring VS Spring B... 详细