随笔分类 - spring入门
摘要:AOP 什么是AOP AOP(Aspect Oriented Programming)翻译为面向切面编程,通过预编译方式和运行期间动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生泛型,利用AOP可以对
阅读全文
摘要:动态代理 动态代理和静态代理的角色一样 动态代理的代理类是动态生成的,不是我们直接写好的 动态代理可以分为两大类,基于接口的动态代理,基于类的动态代理 基于接口 JDK动态代理[我们在这里使用] 基于类 cglib Java字节码实现:Javassist 需要了解两个类 Proxy:代理,invoc
阅读全文
摘要:静态代理模式 为什么要学习代理模式?因为这就是SpringAop的底层! 代理模式的分类: 动态代理 静态代理 角色分析: 抽象角色:一般会使用接口和抽象类来解决 真实角色:被代理的角色 代理角色:代理真实角色,代理真实角色只有,我们一般会做一些附属的操作 客户:访问代理对象的人 代理模式的好处:
阅读全文
摘要:使用注解开发 在spring4之后,想要使用注解形式,必须得要引入aop的包 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="ht
阅读全文
摘要:自动装配 自动装配说明 自动装配是使用spring满足bean依赖的一种方法 spring会在上下文中位某个bean寻找其依赖的bean Spring中bean1有三种装配机制,分别是 在xml中的显式配置 在Java显式配置 隐式的bean发现机制和自动装配 这里主要讲第三种,自动化装配Bean
阅读全文
摘要:依赖注入 概念 依赖注入 依赖:指的是Bean对象的创建依赖于容器,Bean对象的依赖资源 注入:指的是Bean对象所依赖的资源,由配置容器来设置和装配 Set注入 要求被注入的属性,必须要有set方法,set方法的方法名是由set+属性首字母大写,如果属性是boolean类型,1没有set属性,是
阅读全文
摘要:IOC理论的推导 假设我们要写一个user相关的业务 UserDao接口 package com.dreamcold.dao; public interface UserDao { public void getUser(); } UserDaoImpl实现类 package com.dreamco
阅读全文
摘要:创建一个Spring的helloworld项目 创建maven项目,导入Spring的环境依赖 可以参考:https://www.cnblogs.com/nwu-edu/p/9542074.html,为了简化直接导入webmvc的依赖 <dependency> <groupId>org.spring
阅读全文
摘要:Spring 简介 Spring:春天即给软件行业带来了春天! 2002年,首次推出了Spring框架的雏形:interface 21框架! 2004年3月24日,Spring框架是以interface21框架为基础,经过了重新的设计,并不断的丰富其内涵,于2004年3月21日发布了1.0正式版本
阅读全文

浙公网安备 33010602011771号