Spring框架
记录自己在学习Spring框架中遇到的一些自认为重要的知识点
奋斗的朱
努力奋斗的学生
展开
-
Spring中AOP的xml配置及实现(详解,含注解)
这里就直接开始讲AOP的xml配置以及如何实现了,如果想要了解AOP中的基础知识,可以去看我的另一篇博客AOP的概念 AOP的实现 业务层需要实现的接口 public interface IAccountService { void saveAccount(); void updateAccount(int i); int deleteAccount(); } 业务层方法 public class AccountServiceImpl implements IAccountS原创 2020-06-09 14:29:13 · 1301 阅读 · 0 评论 -
Spring中配置xml文件的头文件配置
普通Spring头文件配置 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans原创 2020-06-08 19:46:07 · 469 阅读 · 1 评论 -
SPring整合Juint单元测试
1.Juint单元测试不能直接Spring框架的问题分析 应用程序的入口是main方法,在Juint单元测试中没有main方法也能执行是因为junit集成了一个main方法,但junit不会管我们是否采用了Spring框架,所以更不会为我们去读取配置文件来创建容器。所以在junit单元测试中即使写了@Autowire注解也无法实现注入 2.Juint单元测试整合Spring框架的配置 2.1、导入spring整合junit的jar <dependency> <g原创 2020-06-06 17:53:06 · 171 阅读 · 0 评论 -
面向切面编程(AOP)基础概念
切面(Aspect) 一些横跨多个类的公共模块,如日志、安全、事务等。简单地说,日志模块就是一个切面。 连接点(Joint Point) 目标类中插入代码的地方。连接点可以是方法、异常、字段,连接点处的切面代码会在方法执行、异常抛出、字段修改时触发执行。 建议(Advice) 在连接点插入的实际代码(即切面的方法),有5种不同类型。 切点(Pointcut) 定义了连接点的条件,一般通过正则表达式。例如,可以定义所有以loadUser开头的方法作为连接点,插入日志代码。 建议类型 before – 在方法之原创 2020-05-27 22:49:36 · 292 阅读 · 0 评论 -
Spring中注解的写法
1.xml文件中的spring注解约束 <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xsi:schemaLocation="http://www.springframework.org/schema/原创 2020-06-02 23:43:39 · 668 阅读 · 0 评论 -
spring中的依赖注入(DI)详解
众所周知Spring中IOC(控制反转)的作用是降低程序间的耦合(依赖关系)。 在Spring中依赖关系的管理都交给spring来维护,依赖关系的维护就称之为依赖注入。 依赖注入能注入的数据:有三类 第一类:基本类型和String 第二类:其他bean类型(在配置文件中或者注解配置过的bean) 第三类:复杂类型/集合类型 注入的方式:有三种 第一种:使用构造函数提供 使用的标签:constructor-arg 标签出现的位置:bean标签的内部 标签中的属性: type:用于指定要注入的数据的数据类型,该原创 2020-06-02 22:32:13 · 629 阅读 · 1 评论 -
Spring中对bean的管理细节
1.创建bean的三种方式 **第一种方式:**使用默认构造函数创建。 在spring的配置文件中使用bean标签,配以id和class属性之后,且没有其他属性和标签时。采用的就是默认构造函数创建bean对象,此时如果类中没有默认构造函数,则对象无法创建。 –> 2.bean对象的作用范围 3.bean对象的生命周期 ...原创 2020-06-01 12:24:19 · 165 阅读 · 0 评论