spring笔记
文章平均质量分 83
spring笔记
hello小强
已婚猿
展开
-
spring笔记7-AOP
Aspect Oriented Programming,面向切面编程,通过预编译方式和运行动态代理实现程序功能的统一维护的一种技术。就是把程序中的重复代码抽取出来,在需要执行的时候使用动态代理技术在不修改源码的基础上,对我们已有的方法进行增强。使用动态代理的技术在程序运行期间,不修改源码对已有方法进行增强减少重复代码,提高开发效率,维护方便。原创 2023-11-18 21:04:45 · 72 阅读 · 0 评论 -
spring笔记6-AOP前置笔记代理的API
字节码随用随创建,随用随加载不修改源码的基础上对方法增强①基于接口的动态代理 ②基于子类的动态代理。原创 2023-11-17 10:44:23 · 42 阅读 · 0 评论 -
Spring笔记4-注解记录
当我们使用注解配置方法时,如果方法有参数,spring会去容器中查找有没有可用的bean对象,查找的方法和@Autowriter一致。属性:value 默认,用于指定properties配置文件的位置和配置文件,关键字:classpth表示类路径下。使用EL表达式把配置文件中的值加载给成员变量,也可以直接字符串赋值,使用EL表达式,${}中为配置文件的key。指定当前类为配置类,类似于创建了spring的XML的beans配置文件。多个配置类用于导入其他配置类。创建主配置类和数据库连接配置类。原创 2023-11-16 14:46:37 · 42 阅读 · 0 评论 -
spring笔记3 - IOC注解
需要aop的jar包使用注解前需要先需要添加配置,创建容器时扫描需要被管理类所在的包。原创 2023-11-09 16:09:43 · 34 阅读 · 0 评论 -
spring笔记1-简介和体系接口
对象间依赖关系通过Ioc容器交由Spring进行控制,用户不必再为单例模式类、属性文件解析等这些很底层的需求编写代码,避免硬编码造成的过度耦合。通过spring的AOP功能,方便进行切面编程,实现许多oop不易实现的功能通过声明式方式灵活的进行事务的管理,提高开发效率和质量可以用非容器依赖的编程方式进行几乎所有的测试工作spring可以降低各种框架的使用难度,提供了各种常用框架的直接支持。5.对javaEE API进行了封装,使这些AOI的使用难度大大降低,例如JDBC、远程调用等。原创 2023-11-01 14:58:06 · 33 阅读 · 0 评论 -
spring笔记2-IoC控制反转
就是把创建对象的过程交给spring框架,开发者只关注对象的使用,不关注对象创建过程。1.在spring配置文件的bean标签只配置了id和class,spring采用默认构造器创建bean对象,如果没有默认构造器,则创建失败。用单例对象,构建核心容器时采用的策略是立即加载,读取完配置文件就马上创建配置文件中所有的配置的对象。获取对象是框架创建对象,使用完成后,且没有别的对象引用,由java的垃圾回收器回收。3.使用工厂中的静态方法创建对象。当容器创建时,创建对象,容器在对象就一直在,容器销毁时对象消亡。原创 2023-11-01 17:25:56 · 42 阅读 · 0 评论