随笔分类 -  Spring / Spring Framework

摘要:Spring5 框架代码基于 Java8 1、通过使用泛型等特性提高可读性 2、对 Java8提高直接的代码支撑 3、运行时兼容 JDK9 4、Java EE 7 API 需要 Spring 相关模块支持 5、运行时兼容 Java EE 8 API 6、取消的包、类、方法 (1)包 beans.fa 阅读全文
posted @ 2022-05-16 15:56 半条咸鱼 编辑
摘要:Spring 事务管理 1、事务添加到 Service 层 2、两种方式 (1)编程式事务管理:代码实现,不使用 (2)声明式事务管理:实际开发使用 3、声明式事务管理 (1)基于注解方式:实际开发使用 (2)基于 xml 配置文件方式 (3)底层使用 AOP 4、PlatformTransacti 阅读全文
posted @ 2022-05-14 21:58 半条咸鱼 编辑
摘要:概述 1、Spring 框架对 JDBC 进行封装,使用 JdbsTemplate 方便实现对数据库操作 2、相关 jar 包 (1)mysql-connector-java:Java 提供一套用于数据库操作的接口 (2)druid:数据库连接池 (3)spring-jdbc:包含 Spring 对 阅读全文
posted @ 2022-05-13 20:32 半条咸鱼 编辑
摘要:概述 1、面向切面编程:Aspect Oriented Programming 2、不修改源代码情况下,添加功能 3、对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率 底层原理 1、使用动态代理 (1)有接口情况下,使用 JDK 动态代理 阅读全文
posted @ 2022-05-13 15:37 半条咸鱼 编辑
摘要:概述 1、通过控制反转,对象在被创建时,由一个调控系统内所有对象的外界实体,将其所依赖的对象的引用传递给它,即依赖被注入到对象中 2、在 Spring 中,控制反转,把对象创建和对象之间的调用过程,交给 Spring 进行管理 3、目的:降低耦合度 4、底层原理:xml 解析、工厂模式、反射 IOC 阅读全文
posted @ 2022-05-12 15:43 半条咸鱼 编辑
摘要:概述 1、轻量级、开源、JavaEE 框架 2、解决企业应用开发的复杂性 3、两个核心 (1)IOC:控制反转,把创建对象过程交给 Spring 进行管理 (2)Aop:面向切面,不修改源代码进行功能增强 3、特点 (1)方便解耦,简化开发 (2)Aop 编程支持 (3)方便程序测试 (4)方便和其 阅读全文
posted @ 2022-05-10 16:25 半条咸鱼 编辑

点击右上角即可分享
微信分享提示