
Spring5学习
文章平均质量分 78
Yumisilence
这个作者很懒,什么都没留下…
展开
-
Spring学习(七)—— 整合Mybaits和实现事务
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、整合Mybatis1. 创建一个测试使用的数据库2. 导入包3.创建一个User实体类4.创建一个UserMapper接口5. 创建一个beans.xml配置文件6.创建UserMapper的实现类7. 注册bean8. 测试二、事务1.创建一个数据库2. 导入包3.创建一个User实体类4.创建一个UserMapper接口5.创建beans.xml配置文件6. 创建UserMapper接口的实现类7. 注册bean并使用a原创 2021-03-19 11:37:08 · 627 阅读 · 0 评论 -
Spring5学习(四)——注解开发
文章目录前言一、导入包二、导入约束,开启注解支持三、 添加注解1. 添加方法2. 代码示例四、衍生注解前言前文介绍了在.xml文件中开发的方法。相对与注解来讲,xml更加使用于任何场合,维护起来更加方便。本文介绍的注解开发,不是自己的类使用不了,维护起来相对麻烦。但是,可将xml开发和注解开发搭配使用,xml管理bean,注解负责完成属性的注入即可。一、导入包导入依赖spring-webmvc,确定其中的aop包已导入<dependency> <groupId>o原创 2021-01-13 16:14:37 · 179 阅读 · 0 评论 -
Spring5学习(三)——实现Bean的自动装配
文章目录前言一、byName实现自动装配二、byTpye实现自动装配三、注解@Autowired实现自动装配四、利用Java中的注解@Resource实现自动装配前言Bean的装配方式有三种:.xml文件中显示配置。前文示例在Java中显示配置。隐式自动配置。一、byName实现自动装配方法:在xml文件中添加 <bean id="xxx" class="xxx" autowire="byName">注意: byName会自动在容器上下文查找和bean对象set方法传入参原创 2021-01-12 17:24:13 · 229 阅读 · 0 评论 -
Spring5学习(二)—— 依赖注入
文章目录前言一、构造器注入二、set方法注入三、扩展方法注入1. p-命名空间2. c-命名空间前言依赖:Bean对象的创建依赖于Spring容器。注入:Bean对象的所有属性都由Spring容器注入依赖注入的三种方式:构造器注入set方法注入拓展方法注入一、构造器注入即实体类有参构造时,向有参构造器中输入属性值。示例其在.xml配置文件中注入方式为: <bean id="username" class="com.yumi.User"> <!-- 1.下标赋值原创 2021-01-12 10:52:12 · 331 阅读 · 0 评论 -
Spring5学习(一)——控制反转IOC
文章目录Spring配置文件:采用xml配置Bean1. 导入包2. 给定一个测试实体类User3. 在.xml文件中IOC创建对象的方式1)无参构造2)有参构造4. 测试5. 在.xml中Bean的其他配置# 什么是Spring?Spring是一个开源的、轻量级的控制反转(IOC)和面向切面编程(AOP)的Java开发框架,目的是为了简化代码。# 什么是控制反转IOC?百度百科给出的解释为:**控制反转(Inversion of Control,缩写为IoC)**,是面向对象编程中的一种设计原原创 2021-01-11 16:16:01 · 409 阅读 · 2 评论 -
Spring5学习(五)——使用Java注解的方式配置Spring
文章目录前言实现方法1.创建一个测试实体类User2. 创建配置类TestConfig3. 测试前言本文在配置Spring时完全使用Java中的注解,而不是按前文所述配置Xml文件。但是会将Java中注解的功能与XML配置文件中一些语句的功能做对比,帮助理解学习。实现方法下面将以一个实例,说明如何使用Java的方式配置Spring。1.创建一个测试实体类User创建一个测试实体类User,添加属性username。需要用到的注解:@Component:该注解放在需管理的实体类前,说明该类被原创 2021-01-13 20:56:15 · 330 阅读 · 0 评论 -
Spring5学习(六)——面向切面编程AOP
文章目录一、什么是AOP?二、采用Spring配置文件.xml实现AOP1. 导入包2. 给定一个抽象角色UserService3. 给定一个真实角色UserServiceImple4.在.xml文件中AOP的实现方式1)使用Spring中的API接口实现2)有参构造4. 测试一、什么是AOP?答:通过预编译方式和运行期动态代理实现程序功能统一维护的一种技术。第一次看完这句话我也没理解他是干嘛的,下面我将按我的理解进行解释。什么是代理?以房屋中介为例,房屋中介帮房主挂买房信息出售房屋,即房屋中原创 2021-01-18 16:45:54 · 413 阅读 · 0 评论