Loading

摘要: AOP 什么是AOP AOP(Aspect Oriented Programming)意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务 阅读全文
posted @ 2021-06-23 22:56 你比从前快乐; 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 代理模式 静态代理 动态代理 静态代理 抽象角色:一般使用接口或者抽象类来实现 真实角色:被代理的角色 代理角色:代理真实角色,代理真实角色之后,额外可以做一些附属的操作 客户:使用代理角色来进行一些操作 测试 Rent.java 即抽象角色 //抽象角色:租房 public interface R 阅读全文
posted @ 2021-06-23 22:00 你比从前快乐; 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 注解开发 说明 在Spring4之后,想要使用注解进行开发,必须要引入aop的包,你在pom中导入spring-webmvc包后,它会自动下载依赖。 Bean的实现 之前都是使用bean的标签进行bean依赖注入,但是在实际开发中,一般是使用注解。 使用步骤 配置文件当中,引入一个context约束 阅读全文
posted @ 2021-06-23 18:49 你比从前快乐; 阅读(55) 评论(0) 推荐(0) 编辑
摘要: 自动装配 说明 自动装配是使用spring满足bean依赖的一种方法。 spring会在应用上下文中为某个bean寻找其依赖的bean,这样就不用使用ref引用了。 Spring中bean有三种装配机制 1.在xml显式配置。 2.在java中显式配置。 3.隐式的bean发现机制和自动装配。(本章 阅读全文
posted @ 2021-06-23 17:56 你比从前快乐; 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 依赖注入(DI,Dependency Injection) 依赖:指Bean对象的创建依赖于容器。 注入:指Bean对象所依赖的资源,由容器来设置和装配。 构造器注入前面已经了解 set注入,重点 想要使用Set注入,要求被注入的属性,必须有set方法。 测试 public class Addres 阅读全文
posted @ 2021-06-23 17:13 你比从前快乐; 阅读(42) 评论(0) 推荐(0) 编辑
摘要: HelloSpring 导入jar包,spring-webmvc,他会自动下载所需要的的依赖项 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>5. 阅读全文
posted @ 2021-06-23 16:43 你比从前快乐; 阅读(62) 评论(0) 推荐(0) 编辑
摘要: Spring 理念:使现有技术更加实用,本身就是一个大杂烩,整合现有的框架技术。 官网: http://spring.io/ 官方下载地址: https://repo.spring.io/libs-release-local/org/springframework/spring/ GitHub:ht 阅读全文
posted @ 2021-06-23 11:43 你比从前快乐; 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 缓存 什么是缓存 存在内存中的数据。将用户经常查询的数据放在缓存(内存)中,用户去查询数据就不用每次都从磁盘上查询,可一冲缓存中查询,从而提高查询的效率,解决了高并发系统的性能问题。 为什么要使用缓存 减少和数据库的交互次数,较少系统开销,提高系统效率。 哪些数据可一使用缓存 经常查询并且不经常改变 阅读全文
posted @ 2021-06-23 10:08 你比从前快乐; 阅读(69) 评论(0) 推荐(0) 编辑