![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring
文章平均质量分 74
懒鸟一枚
算是总结、沉淀吧……
展开
-
Spring事务详解
Spring在TransactionDefinition接口中规定了7种类型的事务传播行为。Propagation枚举则引用了这些类型,开发过程中我们一般直接用Propagation枚举。原创 2024-05-24 23:57:07 · 656 阅读 · 0 评论 -
springboot
Spring Boot并不是一个新的技术框架,其主要作用就是简化Spring应用的开发,开发者只需要通过少量的代码就可以创建一个产品级的Spring应用,而达到这一目的最核心的思想就是“约定优于配置(Convention overConfiguration )“原创 2023-12-14 23:53:05 · 132 阅读 · 0 评论 -
Spring注解驱动开发---向Spring Ioc容器中注册Bean的7种方式
Spring是一个非常强大的反转控制(IOC)框架,以帮助分离项目组件之间的依赖关系。因此可以说Spring容器对Bean的注册、管理可以说是它的核心内容,最重要的功能部分。因此本文主要介绍:向Spring容器注册Bean的多种方式向Spring IOC容器注册Bean 的7种方式。转载 2023-09-16 19:51:42 · 436 阅读 · 0 评论 -
Spring的Bean定义注册中心BeanDefinitionRegistry详解
如果想注册到spring容器,让spring来完成实例化,常用方式如下:xml中通过bean节点来配置;使用@Service、@Controller、@Conponent等注解;详见Spring注解驱动开发—向Spring Ioc容器中注册Bean的7种方式。转载 2023-09-16 19:37:06 · 761 阅读 · 0 评论 -
spring cglib和jdk动态代理
一个项目中,避免不了使用事务,而在Springboot项目中,我们一般使用@Transactional注解来设置事务控制,@Transactional的详情使用可见博客https://www.cnblogs.com/pengpengdeyuan/p/12737891.html。在加完@Transactional注解启动项目时,可能会出现以下报错这类情况主要是jdk自动代理与CGlib代理的注入方式差异造成的。原创 2023-05-28 18:28:55 · 843 阅读 · 0 评论 -
SPI扩展机制
API 中的接口是服务提供者给服务调用者的一个功能列表,而 SPI 中更多强调的是,服务调用者对服务实现的一种约束,服务提供者根据这种约束实现的服务,可以被服务调用者发现。说白了,Java 中的 SPI 实现的就是,你按我的接口规范实现服务,我就能通过某种机制为这个接口寻找到这个服务原创 2023-02-23 15:36:17 · 622 阅读 · 0 评论 -
spring 异步事件使用
spring 异步事件使用原创 2021-07-16 17:50:38 · 146 阅读 · 0 评论 -
Service层统一结果封装处理
切面+自定义注解处理,统一封Service返回结果@Component@Aspect@Slf4jpublic class ServiceAspectHandler { @Around("@annotation(xxxxx.common.annotation.ServiceAutoException)") public Object serviceExcepHandler(ProceedingJoinPoint proceedingJoinPoint) { Service原创 2021-07-20 17:56:55 · 841 阅读 · 0 评论 -
SpringMVC的参数校验
参数校验https://www.cnblogs.com/jpfss/p/10937031.html参考文章方式调用调用JSR303验证工具,校验参数package com.example.demo;import javax.validation.ConstraintViolation;import javax.validation.Validation;import javax.validation.ValidationException;import javax.validation.V原创 2021-07-20 17:20:38 · 1224 阅读 · 0 评论