随笔分类 - Spring
摘要:引入依赖 引入spring-boot-starter-test依赖,其中包含了junit,所以不需要额外引入junit。 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-
阅读全文
摘要:一.xml方式配置bean 二.Aware接口 2.1 BeanNameAware 2.2 BeanFactoryAware 2.3 ApplicationContextAware 2.4 Aware各接口的执行顺序 2.4 Aware接口总结 三.BeanPostProcessor接口 四.Ini
阅读全文
摘要:在应用程序中,数据一般是存在数据库中(磁盘介质),对于某些被频繁访问的数据,如果每次都访问数据库,不仅涉及到网络io,还受到数据库查询的影响;而目前通常会将频繁使用,并且不经常改变的数据放入缓存中,从缓存中查询数据的效率要高于数据库,因为缓存一般KV形式存储,并且是将数据存在“内存”中,从内存访问数
阅读全文
摘要:目录 一、前提条件 二、使用ClassPathResource类读取 2.1、Controller、service中使用ClassPathResource 2.2、单元测试使用ClassPathResource 三、使用FileSystemResource类读取文件 一、前提条件 要去读取的文件是存
阅读全文
摘要:目录 一、利用注解实现AOP的基本流程 1.1、创建一个注解,用来注解切点(pointcut) 1.2、创建一个service,使用上面定义的注解来指定切点 1.3、创建Aspect,增加业务逻辑 1.4、创建Spring配置类 1.5、测试 二、获取自定义注解的参数 2.1、创建带属性的自定义注解
阅读全文
摘要:一、说明 Spring中可以配置RedisTemplate来操作Redis,但是本文中并没有使用RedisTemplate,而是单纯的使用Spring的IoC,单独创建一个配置类,用来配置Redis,然后在需要进行Redis操作的地方,注入配置的Jedis即可。 也就是说,本文中的内容,单纯地使用J
阅读全文
摘要:配置文件 下面是配置文件示例: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.
阅读全文
摘要:目录 两个测试类 普通方式手动注入 普通方式注入的缺点 自动注入的介绍 配置自动注入的方式 配置全局自动注入 局部单独配置 利用注解实现自动注入 原文地址:https://www.cnblogs.com/-beyond/p/10505254.html#4701164 两个测试类 package cn
阅读全文
摘要:首先,使用注解实现AOP是基于AspectJ方式的。 创建包含切点方法的类 使用@Component注解,相当于创建一个<bean />标签,id就是类名的首字母小写。 使用@Pointcut注解来声明切点方法。 创建通知类 首先需要使用@Component来创建<bean /> 然后使用@Aspe
阅读全文
摘要:目录 AOP介绍 Spring进行2种实现AOP的方式 导入jar包 基于schema-based方式实现AOP 创建前置通知 创建后置通知 修改Spring配置文件 基于schema-based方式实现环绕通知 环绕通知介绍 创建环绕通知类 修改Spring配置文件 基于schema-based方
阅读全文
摘要:目录 创建一个简单的Person类 使用xml方式配置Spring容器并获取bean的过程 创建xml配置文件 进行测试 使用纯注解方式配置Spring容器并获取bean的过程 创建spring配置类 进行测试 配置注解扫描package 创建带注解的Person类 创建Spring配置类 使用xm
阅读全文
摘要:目录 Spring简介 导入jar包 Spring配置文件 Spring的IoC IoC简介 快速使用IoC Spring创建对象的三种方式 使用构造方法 使用实例工厂 使用静态静态工厂 Spring注入的两种方式 使用构造方法注入 使用setter方式注入 setter方式多种数据类型的注入 Sp
阅读全文