随笔分类 - Spring
摘要:动态代理 实现方式 jdk动态代理:使用jdk中的Proxy,InvocationHandler创建代理对象 jdk动态代理要求目标必须实现接口 cglib动态代理:第三方工具库,创建代理对象,原理是继承。通过继承目标类,创建子类。子类就是代理对象,要求目标类和方法不能是final 动态
阅读全文
摘要:AOP_引 场景: 已有接口名为SomeService,其实现类SomeServiceImpl中实现了两个方法doSome和doOther,先希望在这两个方法运行时打印执行时间,小C的解决方案如下: 在复制粘贴的过程中,他突然意识到如果实现类不止一个,那么每增加一个实现类,自己就得重复一次这个过程,
阅读全文
摘要:通过注解完成java对象的创建,属性赋值 使用步骤: 当你加入maven的依赖 spring-context的同时,就已经间接加入spring-aop依赖 使用注解必须使用spring-aop依赖 在类中加入spring的注解(多个不同功能的注解) 在spring配置文件中,加入一个组件扫描器的标签
阅读全文
摘要:设值注入 配置ac容器 定义类和方法 spring在创建对象student时会根据property自动调用对应的setter进行赋值,setter由程序员自己提供,spring只负责调用 测试结果: 引用类型的set调用原理同上,注意通过ref引用bean的id即可 构造注入 配置文件如下 spri
阅读全文
摘要:Spring 认识spring spring框架减轻了对项目模块间,类与类之间的管理难度,帮助开发人员创建对象,管理对象间的关系,实现模块间,类之间的解耦合 (依赖:若classA使用了classB的属性和方法,叫做类A依赖B) 官网:https://spring.io/projects/sprin
阅读全文

浙公网安备 33010602011771号