Spring
文章平均质量分 95
缩缩北行鸟
脚踏实地,厚积薄发
展开
-
编写定时任务中间件笔记
通过ElasticJob实现定时任务,每写一个定时任务都需要配置不少东西,故此想要使用的形式封装ElasticJob,什么是模块装配?@EnableXXXstarterSpringSPI全手动配置示意图半手动配置示意图全自动配置此时又引入一个新概念SpringSPI,如何理解SPI?JDK原生的SPI与Spring的SPI有什么区别?SPI全称叫(服务提供接口),它可以通过一个指定的接口或者抽象类,寻找到预先配置好的实现类,并创建实现类对象。JDK原生SPI。...原创 2022-07-21 11:46:33 · 2232 阅读 · 0 评论 -
Spring笔记(spring 概括)
1 Spring 框架概括Spring 是一个开源框架,本来是为了解决企业应用开发复杂性而构建的,但现在已经不止用于企业应用了,它是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。 为什么是容器框架呢? Spring 包含并管理应用对象的配置和生命周期,在这个意义上讲,它是一个容器,同时它又支持将简单的组件配置组合成复杂的应用,从这个层面上讲,它是一个框架。下图是来自 S...原创 2018-07-29 15:34:19 · 325 阅读 · 0 评论 -
Spring笔记(装配Bean)
Spring 配置的可选方案Spring 创建应用对象之间协作关系的行为通常称为 装配(wiring),这也是 依赖注入(DI)的本质。而 Spring 创建 bean 具有很大的灵活性,它提供了三种主要的装配机制:隐式的 bean 发现机制和自动装配在 Java 中进行显示配置(JavaConifg)在 XML 中进行显示配置1 通过 Java 代码装配 bean在显式配置时,...原创 2019-04-27 23:56:13 · 125 阅读 · 0 评论 -
Spring笔记(高级装配)
1 @profile 注解1.1 JavaConfig 配置@profile 注解在 Spring 中用于根据 环境 决定某个 bean 是否应该被创建。通常的,@profile 注释应用在类级别上,如下代码,它会告诉 Spring 这个名叫 DevelopmentProfileConfig 配置类中的 bean 只有在 dev profile 激活的时候才会创建。@Configurati...原创 2019-04-27 23:56:37 · 129 阅读 · 0 评论 -
Spring笔记(切面)
依赖注入 DI 有助于应用对象之间的解耦,而 AOP 可以实现横切关注点与它们所影响的对象之间的解耦。1 AOP 术语1.1 通知在 AOP 的术语中,切面的工作被称为 通知,通知定义了切面是什么以及何时使用。Spring 切面可以应用五种类型的通知:前置通知 Before:在目标方法被调用之前调用通知功能后置通知 After:在目标方法完成之后调用通知,注意:此时不会关心方法的输出是...原创 2019-04-27 23:56:59 · 503 阅读 · 0 评论 -
Spring笔记(Spring MVC)
每当用户在 WEB 浏览器中点击链接或提交表单的时候,请求就开始工作了。请求从俩开浏览器开始到获取响应返回,它会经历好多站,并在每站都会留下一些信息同时带上其它信息,下图展示了请求使用 Spring MVC 所经历的所有站点。图释:在请求离开浏览器时,会带有用户所请求内容的信息,至少会包含请求的 URL,但是还可能带有其它的信息,例如用户提交的表单信息。请求的旅程第一站是 Spring ...原创 2019-04-27 23:57:24 · 161 阅读 · 0 评论