Dojo
话题
新佳
订阅
极道
元认知
元逻辑
元设计
元编程
元语言
Spring框架教程
Spring Boot 3.2:虚拟线程和CRAC
Spring Framework 6.1.0和Spring Boot 3.2.0已经相继发布,亮点是:从高性能应用程序的角度出发,推出了对两项非常重要的创新的支持:虚拟线程(Virtual Threads)和 CRAC 项目。 虚拟线程<
Spring 6.1类数据共享 (CDS) 可提高启动速度
GraalVM 原生镜像和Project CRaC都允许 Spring Boot 应用程序在几十毫秒内启动,类数据共享CDS是第三种代价最小的方法 类数据共享(CDS)通过将类元数据缓存在存档文件中,以便可以快速预加载到新启动的 JVM 中,从而帮
Spring中@RequestBody和@ResponseBody注解的区别
要实现Spring MVC中处理请求数据和响应数据的功能,@RequestBody和使用@ResponseBody注解。因此,在本文中,我们将通过示例深入探讨 @RequestBody 和 @ResponseBody 注解之间的区别。 @RequestBo
Spring框架中的GoF设计模式
Spring Framework是一个用于构建企业级应用程序的流行Java框架。它提供了广泛的特性和功能,使开发高性能,可扩展和可维护的应用程序。Spring的一个关键优势是它对设计模式的支持。在本文中,我们将探索Spring Framework中一些最常用的设计模式,并了解它们在实践中的使用情况。
DDD界限上下文与模块化实现的矛盾
在构建Web应用时,使用Java的原生模块或Maven模块都无法实现有界上下文(Bounded Context)。Maven模块和Java自己模块都无法构建隐含有界上下文的模块。Maven模块在构建Web应用程序时鼓励错误的共享,如需要为每个业务上下文定义不同的模型
讨厌Spring Security复杂性?
使用Spring Security很复杂吗?这是一个有关简化Spring 的简单用户管理框架/入门的开源工具:提供基于 Spring Security 的注册、登录、注销等功能。 这个小框架允许您使用properties.yml配置Spring S
JHipster Lite:快速生成六边形架构的开发工具
是一个用于快速生成、开发和部署现代 Web 应用程序和微服务架构的开发平台。 JHipster Lite将帮助您开始您的项目,逐步生成您需要的内容。 生成的代码使用
Spring Bean 验证 – JSR-303 注释
在本文中,我们将探讨如何将 JSR-303 注释应用于域对象的实际示例(从基本注释到高级注释) 。因此,基本上,注释提供了一种声明性方式来配置 Spring bean、管理依赖项和定义行为,从而减少对样板代码的需求,并使代码更加简洁和富有表现力。
JdbcClient与JdbcTemplate比较
Spring 框架提供了几种不同的数据库访问方法,其中有可直接执行SQL的统一API,这种方法的关键组件包括JdbcTemplate、NamedParameterJdbcTemplate和JdbcClient。 从Spring 6.1开始提供了JdbcCl
Spring框架@RequestMapping完整指南
Spring Boot 提供了一组新的 REST 请求注释,可以简化构建 RESTful Web 服务的过程。 在Spring 4.3之前,我们使用@RequestMapping注解来实现RESTful的URL映射:
Spring框架中@component、@Service、@Controller和@Repository
在Spring中,@component、@service、@Controller和@Repository注释称为构造型注释。当启用组件扫描时,Spring会自动将这些bean导入到容器中,并将它们注入到依赖项中。 它们都用于将类标记为Spring管理的组件
Spring框架@Bean与@Component区别
在Spring中,@Bean和@Component都用于定义bean,这些bean是由Spring IoC(控制反转)容器管理的对象。然而,它们在不同的上下文中使用,具有略微不同的目的。 @Bean 和
Spring安全中HttpSecurity和WebSecurity比较
在本教程中,我们将广泛探索和比较HttpSecurity和WebSecurity。我们的目标是了解它们独特的角色和功能。 在 Spring Security 中,HttpSecurity 和 WebSecurity 都是用于在 Web 应用程序中配置安全设
不要用Spring框架进行单元测试
虽然 Spring Boot 和 Spring 框架添加了许多功能来简化框架上下文中的测试,但它也可能导致测试金字塔的关注点分离和整个测试套件的质量迅速下降。示例包括较慢的测试执行(因此构建时间)、过于复杂的测试以及不必要时的“Springifying”单元测试。
VMware被收购裁员对Spring框架有影响吗?
Broadcom 在完成对 VMware 690 亿美元的收购后解雇了多名员工,其中包括 奥利弗-德罗特博姆(Oliver Drotbohm)和其他一些关键人物可能已经被解雇了。 博通于 2022 年 5 月首次宣布将以610 亿美元收购VMware ,并
VMware Tanzu 和 Spring 更新
VMware 宣布了 Spring 的新更新以及 VMware Tanzu 平台、VMware Tanzu 数据服务和 VMware Tanzu 智能服务的增强功能,这将帮助团队更快、更经济、更安全地开发、运营和优化更高性能的应用程序。 新的 Sp
Java 中的 Monkey 补丁模式
在这篇文章中描述了 Java 中Monkey修补的几种方法:类Proxy、通过 Java 代理进行检测、通过 AspectJ 进行 AOP 以及javac编译器插件。 要选择其中一种,请考虑以下标准:构建时与运行时、复杂性、本机与第三方以及安全问题
Spring框架最后一个里程碑版本6.1 M5发布
现已从repo.spring.io/milestone提供。我们最初计划将此版本作为第一个候选版本,但决定发布另一个里程碑并缩短候选版本阶段。
上页
下页