Spring
一年找不到工作就去厂里大螺丝
这个作者很懒,什么都没留下…
展开
-
Spring声明式事务(Spring学习笔记十三)
不推荐使用编程式事务。原创 2024-04-06 10:28:10 · 452 阅读 · 0 评论 -
整合Mybatis(Spring学习笔记十二)
junit 包 Mybatis包 mysql数据库包 Spring相关的包 Aop相关的包。在mybatis中我们在配置文件中就可以写sql语句,但是这里链接Spring了之后配置是面向对象的,需要创建一个实现类来写sql语句。提示jdk版本不一致的朋友记得 jdk8只支持spring到5.x 所以如果导入的spring(spring-配置文件下面那两段相当于mybatis核心配置文件中的配置之类的(有一一对应的property 设置)原创 2024-04-04 18:34:19 · 1022 阅读 · 0 评论 -
注解实现Aop(Spring学习笔记十一)
还有一个环绕增强的注解 其它的都和上面一样。配置Spring配置文件。开启注解支持的两种方式。原创 2024-03-31 11:09:09 · 210 阅读 · 0 评论 -
Spring API 接口和自定义类来实现AOP(Spring学习笔记十)
全称是 Aspect Oriented Programming 即:面向切面编程。是OOP(面向对象编程)的延续,也是Spring框架中的一个重要内容,是函数式编程的一种衍生泛型。简单的说他就是把我们程序重复的代码抽取出来,在需要执行的时候使用动态代理技术在不修改源码的基础上,对我们的已有方法进行增强。AOC在Spring中的作用创建自定义类和方法System.out.println("====切面之前执行====");System.out.println("====切面之后执行====");原创 2024-03-30 17:21:03 · 530 阅读 · 0 评论 -
动态代理(Spring学习笔记九)
动态代理和静态代理的角色一样动态代理的代理类是动态生成的,不是我们直接写好的动态代理分为两大类:基于接口的动态代理 基于类的动态代理·基于接口 ---- JDK动态代理(我学的是这个)·基于类 ---- cglib·Java字节码实现 ---- javassist。原创 2024-03-25 09:25:35 · 295 阅读 · 0 评论 -
静态、动态代理模式(Spring学习笔记八)
代理模式是SpringAOC的底层代理模式分为:静态代理模式 动态代理模式。原创 2024-03-24 15:06:42 · 394 阅读 · 0 评论 -
使用javaConfig实现装配(Spring学习笔记七)
通过 AnnotationConfig 上下文来获取容器,通过配置类的class对象加载。假设另一个配置类2,方便测试配置类1引入配置类2。原创 2024-03-20 09:55:30 · 223 阅读 · 0 评论 -
Spring注解开发(Spring学习笔记六)
Component 相当于 <bean id="people" class="com.li.pojo.People">@Value("想要赋的属性值") 相当于 <property name="name" value="张三"/>的功能。@Component 有几个衍生注解,我们在web开发中,会按照mvc三层架构分层!这四个注解的功能是一样的,都是代表将某个类注册到Spring中装配Bean。xml:更加万能,适用于任何场景,维护更加简单方便。注解: 不是自己的类是用不了,维护相对复杂。原创 2024-03-17 18:24:36 · 321 阅读 · 0 评论 -
Bean的作用域、Bean的自动装配、注解自动装配 (Spring学习笔记五)
官网上显示有六种1、Bean的作用域默认的是singleton(单例模式的实现)也可以显示的设置(单例模式的实现)2、prototype圆形模式:每次从容器总get的时候,都会产生一个新对象3、剩下的四个都只有在web开发中用到。原创 2024-03-16 16:09:13 · 1468 阅读 · 0 评论 -
依赖注入(Spring学习笔记四)
注入:bean对象中的所有属性,由容器来注入。依赖:bean对象的创建依赖于容器。前面已经讲了(去看前面的笔记)构造器注入测试环境是否正确。Spring配置文件。原创 2024-03-15 14:23:30 · 596 阅读 · 0 评论 -
Spring配置(Spring学习笔记三)
ApplicationContext context = new ClassPathXmlApplicationContext("主文件名。这里有三个Spring 的配置文件可以通过<import/>标签在主配置文件中合并另外两个配置文件。后面就用对象的时候就可以用别名.来调用方法。可以合并所有的Spring配置文件。1、别名<alias/>标签。3、<import/>标签。2、<bean/>配置。原创 2024-03-14 11:28:50 · 178 阅读 · 0 评论 -
Spring IOC(Spring学习笔记二)
之前的模式是程序主动创建对象,控制权再程序员手上使用set注入后,程序员不在具有主动性,而是变成了被动的接受对象这种思想从本质上解决了问题,我们开发人员不用再去管理对象的创建。ICO的本质:控制反转IOC是一种设计思想,DI(依赖注入)是实现IOC的一种方法,也有人认为Di只是ioc的一种说法。没有ioc的程序中,我们使用面向对象编程,对象的创建于对象间的依赖关系完全硬编码在程序中,对象的创建由程序自己控制,控制反转后将对象的创建转移给第三方,个人认为所谓控制反转就是:获得依赖对象的方式反转了。原创 2024-03-14 10:53:44 · 437 阅读 · 0 评论 -
Spring框架简介及下载(Spring学习笔记一)
1、历史2002年首次退出了spring框架的雏形:interface21框架Spring框架以interface21框架为基础,经过重新设计,并不断丰富其内涵,于2004年3月24日,发布了1.0正式版本Spring Framework创始人,和J2EE开发领域的专家。(有趣的是他的学历,Spring理念:使现有的技术更加容易使用,本身可以看作一个大杂烩,整合了现有的技术框架!Spring 的Maven依赖。原创 2024-03-13 10:24:47 · 441 阅读 · 0 评论