
Spring专栏
文章平均质量分 86
此专栏专注于Spring技术体系的学习和研究
岁岁种桃花儿
上帝家老二!
展开
-
SSM专栏导航
Spring专栏导航原创 2022-11-29 00:47:39 · 18713 阅读 · 0 评论 -
详解原生Spring当中的事务
保证业务操作完整性的数据库操作,就是数据库中的操作要么一起成功要么 一起失败,而且不能产生响应的影响,事务这个概念是数据库的范畴,我们通过Java代码只是完成对这种机制的调用。原创 2023-12-04 23:03:59 · 2543 阅读 · 72 评论 -
详解Spring对Mybatis等持久化框架的整合
583783824。原创 2023-12-03 18:20:37 · 1603 阅读 · 13 评论 -
详解SpringAop开发过程中的坑
编程人员在常规过程中不常遇到的问题,但是一旦遇到这个问题,就一定会出错。原创 2023-12-03 00:55:19 · 597 阅读 · 11 评论 -
详解Spring中基于注解的Aop编程以及Spring对于JDK和CGLIB代理方式的切换
孙哥suns583783824。原创 2023-12-03 00:52:25 · 950 阅读 · 0 评论 -
详解Spring工厂是如何获取Aop中的代理对象的
孙哥suns2:我们免费分享Netty、Dubbo、k8s、Mybatis、Spring...应用和源码级别的视频资料583783824。原创 2023-12-03 00:41:32 · 789 阅读 · 0 评论 -
详解Spring中BeanPostProcessor在Spring工厂和Aop发挥的作用
孙哥suns我们免费分享Netty、Dubbo、k8s、Mybatis、Spring...应用和源码级别的视频资料583783824。原创 2023-12-03 00:35:26 · 1571 阅读 · 1 评论 -
详解Spring中的Aop编程原理JDK动态代理和CGLIB动态代理
Aop编程的本质就是Spring动态代理的开发,通过代理为原始类增加额外的功能,好处就是利于原始类的维护,有了Aop编程之后就可以取代oop这个说法是不正确的,她是从oop上发展来的,不存在取代的关系,他仅仅是oop编程的一种有益的补充。原创 2023-12-03 00:20:16 · 1001 阅读 · 0 评论 -
详解原生Spring框架下的类切入点表达式与切入点函数
为什么使用Spring动态代理开发?动态代理开发就是代理开发,作用就是通过代理类对目标类或者叫做原始类增加额外的功能,好处就利于原始类的维护,这里代理类的好处,具体到Spring的动态代理的来讲呢,一共是四步,Spring创建目标对象,Spring创建额外功能对象,定义切入点,整合切入点和额外功能。原创 2023-12-02 17:57:20 · 1169 阅读 · 4 评论 -
详解原生Spring框架下的方法切入点表达式
所谓的切入点,所有的切入点决定了额外功能的加入的位置, expression = excution(* *(..))-->>匹配了所有的方法但是这样处理就太粗暴了,真心的蛋疼。excution()这个东西叫做切入点函数,* *(..)切入点表达式,真正起作用的是这个部分 * *(..) :这样匹配的是所有的方法的表达式。 定义一份方法的时候有五要素,修饰符、返回值、方法名、参数表、方法体认为划分的话就是实际上就是三个部分:修饰符+返回值 方法名原创 2023-12-02 16:55:07 · 846 阅读 · 1 评论 -
详解原生Spring当中的额外功能开发MethodBeforeAdvice与MethodInterceptor接口!
额外功能实现了MethodBeforeAdvice接口,实现这个接口就需要实现这个接口当中的before方法,他的作用就是让额外功能运行在原始方法之前,这就是这个before方法的作用,before方法里边有着三个参数,method,Object[],Object,第一个参数method代表的就是要增加的目标方法或者叫原始方法,如何此时要增加的方法是login方法,那么Method代表的就是login方法,这个Method是变化的,Object[]代表的是原始方法的参数,Object对应的是原始对象,代表的原创 2023-11-30 00:13:20 · 1890 阅读 · 28 评论 -
详解原生Spring当中动态代理的开发步骤与细节分析
切入点:额外功能加入的位置。Spring引入这个切入点的目的,就是由程序员由程序员根据需要,决定额外功能加给哪个原始方法,切入点一旦定义好了之后,额外功能就会加给这些方法。简单的测试:所有的方法都作为切入点,加入额外的功能。这个是在Spring的配置文件中完成的。--这个标签就是用来定义切入点的,expression这个是切入点表达式,代表所有的方法都要加上这个额外功能-->--所有的方法,都作为切入点作为额外功能。-->原创 2023-11-29 23:58:55 · 964 阅读 · 1 评论 -
概述Spring中的代理设计详解静态代理为后续Spring的Aop和动态代理做概念铺垫
通过代理类为原始类增加额外的功能,我们要想为他增加日志事务这些额外的功能,就要加代理类, 好处利于原始类的维护。原创 2023-11-29 23:37:28 · 906 阅读 · 1 评论 -
在原生Spring中自定义类型转换器
在之前的注入的时候,我们都忽略了一个细节,那就是在配置文件当中所写的内容都是字符串类型。那么如何给Integer类型进行赋值呢?当然是可以的。Spring是如何实现类型转换呢?Spring实现这个类型转换的原因是Spring当中的类型转换器起的功效,他这个字符串类型转换器的底层也就是个Integer.parInt("1")这就是类型转换器最为核心的工作,就是数据类型的转换。需要实现converer接口,重写convert方法。用于解决类似于日期类型转换不过去的这样的情况。原创 2023-11-29 23:13:01 · 1240 阅读 · 0 评论 -
将原生Spring项目中某些配置文件中的易变内容参数化
😉😉✅✅✨✨🥭🥭583783824📚📚🍎🍎💞💞💞💞💞💞💞💞✅✅专栏说明:🍎🍎本专栏是原生Spring框架专栏,作者每一篇文章不期待讲清楚很多事情,而是一篇文章只讲好一件事情。让我们整个专栏讲好、讲透彻、将全面整个Spring的故事!原创 2023-11-29 23:00:00 · 1052 阅读 · 0 评论 -
如何控制Spring工厂创建对象的次数?详解Spring对象的生命周期!
对象的生命周期指的是一个对象创建到销毁的完整的过程。原创 2023-11-28 23:58:46 · 1165 阅读 · 15 评论 -
基于FactoryBean、实例工厂、静态工厂创建Spring中的复杂对象
这种方式的本质在一个实现了BeanFactory这样的接口的Bean中,书写创建该复杂对象的代码,这样通过Bean对应id获取到的Bean是复杂对象的Bean而不是这个Bean的对象,Spring非常重要的一种机制,Spring原生提供的帮我们创建复杂对象的方式。Spring当中创建复杂对象的一种方式,也是spring原生提供的,后续我们讲整合其他框架时会大量应用BeanFactory这个接口的形式😉😉✅✅1:这是孙哥suns给大家的福利!✨✨2:我们免费分享应用和源码级别的视频资料🥭🥭。原创 2023-11-28 23:40:46 · 1059 阅读 · 8 评论 -
详解原生Spring中的控制反转和依赖注入-构造注入和Set注入
注入就是通过Spring的工厂类和spring的配置文件,对Spring所创建的对象进行赋值,为成员变量进行赋值1:第一步还是为成员变量提供get和set方法2:第二步在配置文件中进行注入补充说明:1:通过这样一种编译时耦合与接口+配置文件中定义注入类型的这样的形式,最大程度上降低了代码的耦合型2:这种写法代码冗余,而且会重复创建某个对象。写一个bean标签就会创建一个对象,而且注入的这个对象不可能被复用只能在这个对象中被引用,被注入的对象多次创建就会浪费虚拟机内存的资源/*原创 2023-11-28 22:38:47 · 986 阅读 · 0 评论 -
为第一个原生Spring5应用程序添加上Log4J日志框架!
😉😉✅✅✨✨免费分享应用和源码级别的视频资料🥭🥭583783824📚📚🍎🍎💞💞💞💞💞💞💞💞。原创 2023-11-28 21:55:28 · 586 阅读 · 2 评论 -
基于Spring原生框架构建原生Spring的第一个程序!
😉😉学习交流群:✅✅这是孙哥suns给大家的福利!✨✨免费分享应用和源码级别的视频资料🥭🥭583783824📚📚🍎🍎💞💞💞💞💞💞💞💞。原创 2023-11-28 21:38:46 · 1030 阅读 · 0 评论 -
简要介绍Spring原生框架与Spring是轻量级框架的原因
SpringIOC工厂是Spring所有特性的基础,Spring所有的特性都是基于IOC控制反转特性而来的。当今微服务已经成为主流,微服务依赖于SpringBoot和SpringCloud,而SpringBoot和SpringCloud是衍生于Spring,所以,学习Spring很重要。(Spring学习到位之后才能理解到位SpringBoot和SpringCloud)Spring全称Spring Framework,2002年写出来的东西,轻量级企业开发开发解决方案,是为了解决EJB的缺陷。原创 2023-11-28 21:12:55 · 2015 阅读 · 54 评论 -
Spring碎碎念:抽象类成员变量进行@Autowired
Spring碎碎念:抽象类成员变量进行@Autowired原创 2023-01-12 22:03:03 · 19716 阅读 · 0 评论 -
Spring源码分析
Spring源码分析原创 2022-12-13 23:51:05 · 23136 阅读 · 2 评论 -
SpringMVC基础篇:第一个MVC程序和细节分析
SpringMVC基础篇:第一个MVC程序和细节分析原创 2022-12-11 11:47:36 · 19015 阅读 · 0 评论 -
SpringMVC基础篇:MVC基础知识
SpringMVC基础篇:引言原创 2022-12-03 16:44:50 · 19159 阅读 · 0 评论 -
Spring基础篇:MVC框架整合
Spring基础篇:MVC框架整合原创 2022-12-03 16:34:16 · 19359 阅读 · 0 评论 -
Spring基础篇:事务开发
Spring基础篇:事务开发原创 2022-12-03 16:30:04 · 19568 阅读 · 1 评论 -
Spring基础篇:面向切面编程
Spring基础篇:面向切面编程原创 2022-12-03 16:25:36 · 19339 阅读 · 0 评论 -
Spring基础篇:注解纯享版
Spring基础篇:注解纯享版原创 2022-11-29 13:40:03 · 18800 阅读 · 0 评论 -
Spring基础篇:高级注解编程
Spring基础篇:高级注解编程原创 2022-11-29 00:38:45 · 20602 阅读 · 2 评论 -
Spring基础篇:注解编程
Spring基础篇:注解编程原创 2022-11-27 23:15:09 · 19769 阅读 · 0 评论