spring
文章平均质量分 71
懒鸟一枚
算是总结、沉淀吧……
展开
-
springboot
Spring Boot并不是一个新的技术框架,其主要作用就是简化Spring应用的开发,开发者只需要通过少量的代码就可以创建一个产品级的Spring应用,而达到这一目的最核心的思想就是“约定优于配置(Convention overConfiguration )“原创 2023-12-14 23:53:05 · 113 阅读 · 0 评论 -
Spring注解驱动开发---向Spring Ioc容器中注册Bean的7种方式
Spring是一个非常强大的反转控制(IOC)框架,以帮助分离项目组件之间的依赖关系。因此可以说Spring容器对Bean的注册、管理可以说是它的核心内容,最重要的功能部分。因此本文主要介绍:向Spring容器注册Bean的多种方式向Spring IOC容器注册Bean 的7种方式。转载 2023-09-16 19:51:42 · 364 阅读 · 0 评论 -
Spring的Bean定义注册中心BeanDefinitionRegistry详解
如果想注册到spring容器,让spring来完成实例化,常用方式如下:xml中通过bean节点来配置;使用@Service、@Controller、@Conponent等注解;详见Spring注解驱动开发—向Spring Ioc容器中注册Bean的7种方式。转载 2023-09-16 19:37:06 · 572 阅读 · 0 评论 -
spring cglib和jdk动态代理
一个项目中,避免不了使用事务,而在Springboot项目中,我们一般使用@Transactional注解来设置事务控制,@Transactional的详情使用可见博客https://www.cnblogs.com/pengpengdeyuan/p/12737891.html。在加完@Transactional注解启动项目时,可能会出现以下报错这类情况主要是jdk自动代理与CGlib代理的注入方式差异造成的。原创 2023-05-28 18:28:55 · 816 阅读 · 0 评论 -
SPI扩展机制
API 中的接口是服务提供者给服务调用者的一个功能列表,而 SPI 中更多强调的是,服务调用者对服务实现的一种约束,服务提供者根据这种约束实现的服务,可以被服务调用者发现。说白了,Java 中的 SPI 实现的就是,你按我的接口规范实现服务,我就能通过某种机制为这个接口寻找到这个服务原创 2023-02-23 15:36:17 · 590 阅读 · 0 评论 -
spring 异步事件使用
spring 异步事件使用原创 2021-07-16 17:50:38 · 140 阅读 · 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 · 807 阅读 · 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 · 1204 阅读 · 0 评论