![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring5学习笔记
文章平均质量分 73
floracuu
这个作者很懒,什么都没留下…
展开
-
Spring5学习笔记(四)整合MyBatis
小妙招:如果遇到资源导出问题,且添加build标签无用的情况下,直接手动拷过去拉倒 一、方式一 1. 导包 <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.13.2</ver.原创 2021-07-09 22:48:35 · 85 阅读 · 2 评论 -
Spring5学习笔记(三)代理模式和AOP
SpringAOP的底层原理:代理模式 1. 静态代理 (1)不采用静态代理 有一个对象:You you = new You(); 对象实现了一个接口的方法:HappyMarry(); 正常情况下执行方法:you.HappyMarry(); 如果想要功能更完善:修改HappyMarry()的代码,再执行 (2)采用静态代理 为什么用静态代理:出于一些原因,HappyMarry()的代码不想修改,但是又想增加功能。 代码过程: you是一个真实的对象,他想实现HappyMarry()...原创 2021-07-08 22:49:36 · 209 阅读 · 5 评论 -
Spring5学习笔记(一)简单的HelloSpring项目_控制反转(IOC)_几个标签_Bean的作用域
用户手册:Spring Framework 5 中文文档 思想:就是在同一个xml文件中实例化所有需要的类,然后在一个地方通过context取到任意需要的类对象 运行一个简单的HelloSpring项目 1. 创建项目 创建一个普通的maven项目,然后删除src文件夹,导包如下,再新建一个普通的maven子模块 2. 新建JavaBean package pojo; public class Hello { private String ...原创 2021-07-06 19:58:34 · 113 阅读 · 0 评论 -
Spring5学习笔记(二)三种装配方法:DI依赖注入;自动装配;在Java中显式装配
创建一个普通的maven项目,然后删除src文件夹,导包如下,再新建一个普通的maven子模块 控制反转(IOC)思想 1. 几个事实 (1)UserDao.java接口中声明的方法,可以有多个实现类 (2)Javaweb的调用过程: 先在业务层先新建一个UserDao对象 再在测试类新建业务层对象调用方法 (3)如果要调用另一个实现类中的方法,就要通过另一个实现类新建User...原创 2021-07-06 19:19:38 · 177 阅读 · 0 评论