Spring框架学习
文章平均质量分 73
Spring框架学习
Wyatt_zhai
保持好奇,终身学习!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
通俗易懂的案例+代码解释AOP 切面编程
spring的三大核心:IOC控制反转、DI依赖注入、AOP面向切面编程刚开始接触springboot项目,前两个使用的多,亲自使用AOP的机会并不多,在解决埋点bug时恰好遇到,特此梳理出来原创 2023-12-07 15:58:15 · 418 阅读 · 0 评论 -
Spring入门理解(十)Mybatis和Spring的整合使用介绍
目录1 回顾Mybatis1.1 导入jar包1.2 案例练习2 整合Mybatis:方式一2.1 spring-dao.xml2.2 构建实现类2.3 拓展(优化配置文件)3 整合Mybatis:方式二1 回顾Mybatis1.1 导入jar包junitmybatismysqljdbcspringaopmybatis-spring(整合mybatis和spring的包)1.2 案例练习准备:连接数据库实体类核心配置文件接口Mapper.xml测试2 整原创 2022-04-20 09:23:02 · 293 阅读 · 0 评论 -
Spring入门理解【九】AOP实现方式
1 使用Spring的API接口配置AOP依赖<dependencies> <dependency> <groupId>org.aspectj</groupId> <artifactId>aspectjweaver</artifactId> <version>1.9.4</version> </dep原创 2022-04-12 21:45:32 · 371 阅读 · 0 评论 -
Spring入门理解(八)静态代理模式和动态代理模式详解
AOP是Spring的核心内容,理解代理是前提,理解代理的前提是具有扎实的Java反射基础。做好了这些准备,我们才会理解下文的AOP。当你对反射有了充分的认识,本文将会介绍在Spring中的静态代理和动态代理的应用以及区别。你会有畅通无阻。原创 2022-04-11 19:34:32 · 960 阅读 · 0 评论 -
Spring入门理解(七)JavaConfig实现配置
前面我们一直使用xml实现配置,最后使用注解代替xml实现配置,本文将再介绍一个实现配置的方法。javaConfig是spring4之后出现的新特性,是利用Java语言实现注册,比xml更灵活。1 官网介绍javaConfig代替xml测试2 案例实现(注解Bean)3 代码分析User.java //@Componentpublic class User { public String name; public String getName() { .原创 2022-03-26 22:35:16 · 5238 阅读 · 2 评论 -
Spring入门理解(六)利用注解开发
使用注解开发可以显著提高我们的开发效率,接下来看看具体是怎么回事吧!准备1 使用xml开发1 创建实体类public class User { public String name ; //set注入 public void setName(String name) { }}2 配置Beans.xml<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xs.原创 2022-03-26 17:03:46 · 189 阅读 · 0 评论 -
Spring入门理解(五)分别用 xml 和 注解 自动装配Bean
原创 2022-03-26 15:42:04 · 1043 阅读 · 1 评论 -
Spring入门理解(四)set注入的几种形式
目录一 Set 注入详解1 构造实体类student,address2 配置xml3 测试4 分析set几种注入方式的细节细节1细节2细节35 引申6 SUM二 C命名和P命名空间注入1 创建实体类User2 配置xml3 测试4 SUM一 Set 注入详解在Spring入门理解(一)的文章了解到,spring实现控制反转的手段是set注入,构造函数注入等等这里将详细的介绍set注入的几种实现形式DI依赖注入(称为set注入是一回事)的8种方式普通属性空值引用对象数组ListMap原创 2022-03-23 19:08:02 · 1635 阅读 · 0 评论 -
Sring5 入门理解(三)分析Spring的xml配置
这里是引用1 取别名 alias2 Bean的配置 name3 import一个项目读个开发人员开发,会有多个beans.xml这个时候需要用import将这些beans导入到一个总的xml文件,规范命名为applicationContext.xml规范要求下开发是不会出现别名相同的情况,但是有的人就会犯错思考:代码显示,beans2.xml和beans.xml中NickName1,NickName2重复了,如果在测试调用NikeName1,是调用哪个文件的呢?回答:其实.原创 2022-03-22 21:18:14 · 631 阅读 · 0 评论 -
Sring5 入门理解(二)IOC创建对象的方式
本文将解释Spring框架下,IOC如何创建对象以及创建对象背后的逻辑** 回顾利用java面向对象编程**new一个对象后,自动调用无参构造函数!1 使用无参构造函数创建对象发现在new lassPathXmlApplicationContext(“beans.xml”)对象就已经创建好了,(默认调用了无参构造函数推断出来的)测试优化:2 有参构造创建对象1 下标赋值法代码:测试:测试优化:下标 0 表示第一个属性,将value的値赋给第一个属性2 类型法不建.原创 2022-03-22 19:04:54 · 201 阅读 · 0 评论 -
Sring5 入门理解(一)(认识汉字就可以理解)
本人将从零开始,通过笔记的形式和大家一起学习Sring的原理和应用这里将用通俗易懂的方式从0开始解释目录标题一 引入IOC理论1. 先了解一个功能接口的设计和测试步骤2. 分析一下这几个接口和实现类的逻辑关系3. 每个接口和实现类之间的逻辑清楚了,接下来分析代码4. 代码基础知识分析完了,分析一下整体的代码特点二 Set注入1. 代码实现效果演示2. IOC本质三 准备官网指导手册四 HelloWorld案例1 案例演示1.1 创建实体类1.2 配置beans.xml文件1.3 测试2 案例分析.原创 2022-03-17 20:27:20 · 412 阅读 · 0 评论
分享