随着Java Web开发技术的不断进步,Spring、SpringMVC和MyBatis(SSM)框架组合已经成为企业级开发的首选。为了进一步提高开发效率和数据持久化层的灵活性,Hibernate
2024-12-17 09:14
什么是Hibernate?直接的翻译称为”冬眠”. 框架提供的功能是数据持久化操作. Hibernate是一个轻量级的, 以ORM设计思想构建的, 持久化框架. 此框架无侵入性. 极大的提高了开发
2017-12-07 17:31
Spring针对Java Transaction API (JTA)、JDBC、Hibernate和Java Persistence API(JPA)等事务 API,实现了一致的编程模型,而
2023-12-11 15:03
之前也写过一篇关于Spring Validation使用的文章,不过自我感觉还是浮于表面,本次打算彻底搞懂Spring Validation。本文会详细介绍Spring Validation各种场景下的最佳实践及其实
2022-09-08 10:31
虽然Keycloak 团队宣布了不再对Spring Security提供适配,但Spring Security长期以来一直为OAuth和OIDC提供强大的内置支持。所以,只要我们理解Spring Security是如
2023-06-08 14:54
开启Spring事务本质上就是增加了一个Advisor,但我们使用@EnableTransactionManagement注解来开启Spring事务是,该注解代理的功能就是向Spring容器中添加了两个Bean:
2022-12-06 09:56
前面我们看过javaassit是如何破解java应用,核心都是AOP相关的知识,今天我们看下Spring AOP是怎么回事! Spring-AOP spring 5.x版本 AOP面向切面编程,通过
2023-09-25 11:16
Spring Boot 提供了多种方式来实现异步任务,这里介绍三种主要实现方式。 1、基于注解 @Async @Async 注解是 Spring 提供的一种轻量级异步方法实现方式,它可以标记在方法上
2023-09-30 10:32
Spring Boot是最流行的用于开发微服务的Java框架。在本文中,我将与你分享自2016年以来我在专业开发中使用Spring Boot所采用的最佳实践。这些内容是基于我的个人经验和一些熟知的Spring Boo
2022-09-29 10:24
最近业务上用到了Spring Kafka,所以系统性的探索了下Spring Kafka的各种用法,发现了很多实用的特性,下面介绍下Spring Kafka的消息重试机制。 0. 前言 原生
2023-09-25 17:04