Spring学习笔记
文章平均质量分 83
Ha det
这个作者很懒,什么都没留下…
展开
-
spring5学习
文章目录1.入门:1.1 起源和定义:1.2 工厂设计模式: 1.入门: 1.1 起源和定义: spring 全名:SpringFramework. 创始人 Rod Johnason在2002年指出当时的EJB框架的缺陷,并在2004年发布了Spring框架的第一个版本。 EJB(Enterprise Java Bean)企业级javabean的缺点: 1.运行环境苛刻 2.代码移植性差 总结:EJB是重量级的框架 定义: spring是一个轻量级的javaEE解决方案,整合众多优秀的设计模式 轻量原创 2022-03-01 20:24:28 · 174 阅读 · 0 评论 -
Spring和Mybatis整合
Spring和Mybatis的整合1.第一种整合方式1.1代码 1.第一种整合方式 思路: 我们通过spring,省略了mybatis工具类的步骤。 代码可见,在mybatis中,工具类的作用是通过Mybatis-config.xml配置文件获得SqlSessionFactory,再依据SqlSessionFactory获得SqlSession。 这些步骤我们将在spring配置文件中完成。 public class Mybatis_Util { static SqlSessionFactory F原创 2021-02-24 15:17:36 · 50 阅读 · 0 评论 -
AOP
AOP1. 定义:2.属性3.实现3.1 第一种写法3.2 第二种写法 1. 定义: AOP:面向切面编程,当不同方法内相同位置上出现了重复代码,如事务控制和日志等,这些重复代码提取出来可以看成一个切面。我们通过指定一个切入点,将这些重复的代码注入到类中。 OOP:当很多类中含有相同的方法时我们可以通过继承或者多态来实现代码的复用,如图所示,是纵向的。 2.属性 Aspect:切面(就是例子里写的log) Advice:通知(定义了在pointcut指定的切入点所需要执行的操作) Target:目标(需要原创 2021-02-23 14:39:36 · 79 阅读 · 1 评论 -
注解开发
注解开发1. 使用注解注入属性1.1 使用标签的autowire属性1.2 使用注解配置1.2.1 使用@Autowired注解1.2.2 使用@Resource注解1.2.3 区别2. 使用注解注册Bean3.完全的注解开发 1. 使用注解注入属性 Spring会在上下文自动寻找,自动给Bean装配属性。 在Spring中有三种装配方式: 在xml中显示的配置。 在java中显示的配置。 隐式的自动装配Bean。 1.1 使用标签的autowire属性 环境: public class People原创 2021-02-17 23:45:57 · 695 阅读 · 0 评论 -
依赖注入DI
大多数面向对象编程语言,在调用一个类的时候,先要实例化这个类,生成一个对象。 如果你在写一个类,过程中要调用到很多其它类,甚至这里的其它类,也要“依赖”于更多其它的类,那么可以想象,你要进行多少次实例化。 这就是“依赖”的意思。 依赖注入,全称是“依赖注入到容器”, 容器(IOC容器)是一个设计模式,它也是个对象,你把某个类(不管有多少依赖关系)放入这个容器中,可以“解析”出这个类的实例。 所以依赖注入就是把有依赖关系的类放入容器(IOC容器)中,然后解析出这个类的实例。仅此而已。原创 2021-02-17 16:45:52 · 92 阅读 · 0 评论 -
关于Spring程序
实操1. Spring程序1.1 helloSpring2. 优化程序 1. Spring程序 1.1 helloSpring 配置xml文档Bean.xml: 这里的 id=“hello” class=“com.wu.pojo.Hello” 就相当于创建一个对象 Hello hello = new Hello(); id是变量名,class是变量类型。 ~~ ~~ property标签内是在为str变量设置值,相当于实体类内的set方法(如果实体类 中的setStr方法被删除,那么这句就会报错原创 2021-02-15 18:21:45 · 72 阅读 · 0 评论 -
Spring入门
入门1. 介绍1.1 配置2. IOC理论推导2.1 思想体现3.IOC思想 1. 介绍 Spring是一个轻量级,非侵入式的控制反转(IOC)和面向切面编程(AOP)的框架(容器) 非侵入式:基于Spring开发的应用中的对象可以不依赖于Spring的API 控制反转:IOC——Inversion of Control,指的是将对象的创建权交给 Spring 去创建。使用 Spring 之前,对象的创建都是由我们自己在代码中new创建。而使用 Spring 之后。对象的创建都是给了 Spring 框架。原创 2021-02-15 12:53:20 · 51 阅读 · 0 评论