
spring
文章平均质量分 81
QuantumBroken
这个作者很懒,什么都没留下…
展开
-
spring ioc 笔记
springspring是分层全栈轻量级开源框架。以IOC和AOP为内核,提供/整合了全套的企业级开发框架,已经是事实上的企业级开发标准。架构Spring核⼼容器(Core Container) 容器是Spring框架最核⼼的部分,它管理着Spring应⽤中bean的创建、配置和管理。在该模块中,包括了Spring bean⼯⼚,它为Spring提供了DI的功能。基于bean⼯⼚,我们还会发现有多种Spring应⽤上下⽂的实现。所有的Spring模块都构建于核⼼容器之上。⾯向切⾯编程(AOP)原创 2021-05-26 07:41:59 · 149 阅读 · 0 评论 -
spring aop 笔记
aop思想面向切面编程:是代码复用的一种手段,是面向对象编程的补充。做了什么事情:在不改变原有业务逻辑的情况下增强横切逻辑,横切逻辑代码往往是权限校验代码、⽇志代码、事务控制代码、性能监控代码。AOP 相关术语Target 目标类Proxy 代理Joinpoint 连接点Pointcut 切点Advice 增强Advisor 切面Wearing 织入Introduction 引入增强的类型before advice 前置增强after advice 后置增强around原创 2021-06-22 06:41:25 · 196 阅读 · 0 评论 -
spring mvc
spring mvc 是什么spring mvc是mvc模型中的控制器的实现框架处理过程怎么实现spring mvc本质上是一个servlet,将spring mvc的前端控制器作为一个servlet设置到web中spring mvc九大件HandlerMapping(处理器映射器)HandlerAdapter(处理器适配器)HandlerExceptionResolverViewResolverRequestToViewNameTranslatorLocaleResolverT原创 2021-06-14 19:31:26 · 113 阅读 · 0 评论 -
spring boot笔记
spring boot是什么spring boot是快速构建spring项目的框架,方便开发优点spring问题,jar依赖管理,大量配置简化编码?简化配置,spring大量xml或者java配置,starter简化maven配置,自动配置,约定优于配置简化部署,内嵌jetty,无需部署web容器简化监控,内置简单的监控接口...原创 2021-05-26 08:14:55 · 60 阅读 · 0 评论 -
Spring IOC 源码 笔记
接口,类和组件BeanFactory:IOC容器的顶级接口,通过BeanFactory获取beanHierarchicalBeanFactory:具有层级结构的BeanFactory,即父子BeanFactoryConfigurableBeanFactory:可配置的BeanFactory接口,提供配置方法配置BeanFactoryListableBeanFactory:BeanFactory接口的扩展,由可以枚举其所有 bean 实例的 bean 工厂实现,而不是按照客户的要求逐一尝试通过名称查原创 2021-06-02 18:45:27 · 136 阅读 · 0 评论 -
Spring Transaction 源码 笔记
@EnableTransactionManagement开启声明式事务支持@Target(ElementType.TYPE)@Retention(RetentionPolicy.RUNTIME)@Documented@Import(TransactionManagementConfigurationSelector.class)public @interface EnableTransactionManagement { boolean proxyTargetClass() default f原创 2021-06-09 22:43:18 · 70 阅读 · 0 评论 -
Spring Boot 自动装配 源码 笔记
写这篇博客的原因自动装配是spring boot核心功能/特点/优点查了其他的博客,只是说了@EnableAutoConfiguration和AutoConfigurationImportSelector类,缺少对整体流程的讲述自动装配是什么我们添加jar依赖时,spring boot自动为我们配置一些组件的相关配置,使得我们仅用少量的配置甚至是不用配置就可以直接使用组件。思想我们添加依赖后,spring boot通过是否包含某个组件类等方式,推断是否需要自动配置这个组件。实现 &原创 2021-05-27 15:36:53 · 289 阅读 · 0 评论