
框架
文章平均质量分 85
MZR--JAVA
这个作者很懒,什么都没留下…
展开
-
Spring 速记
Spring Spring Core 核心模块, Spring 其他所有的功能基本都需要依赖于该类库,主要提供 IoC 依赖注入功能的支持。 Spring Aspects 该模块为与 AspectJ 的集成提供支持。 Spring AOP 提供了面向切面的编程实现。 Spring Data Access spring-jdbc spring-tx spring-jms Spring Web spring-web spring-webmvc spring-websocket spring-webflu原创 2021-11-15 08:10:28 · 327 阅读 · 0 评论 -
Mybatils面试
Mybatils面试 什么是Mybatis? (1)Mybatis是一个半ORM(对象关系映射)框架,它内部封装了JDBC,加载驱动、创建连接、创建statement等繁杂的过程,开发者开发时只需要关注如何编写SQL语句,可以严格控制sql执行性能,灵活度高。 (2)作为一个半ORM框架,MyBatis 可以使用 XML 或注解来配置和映射原生信息,将 POJO映射成数据库中的记录,避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。 称Mybatis是半自动ORM映射工具,是因为在查询关联对象或原创 2021-10-21 22:48:57 · 174 阅读 · 0 评论 -
Springboot 自动装配原理
Springboot 自动装配原理 Spring Boot 通过@EnableAutoConfiguration开启自动装配, 通过 SpringFactoriesLoader 最终加载META-INF/spring.factories中的自动配置类实现自动装配,自动配置类其实就是通过@Conditional按需加载的配置类,想要其生效必须引入spring-boot-starter-xxx包实现起步依赖 1.没有 Spring Boot 的情况下,如果我们需要引入第三方依赖,需要手动配置,非常麻烦。但是,S原创 2021-10-05 16:34:27 · 92 阅读 · 0 评论 -
Spring事务
1.Spring 支持 两种方式 管理事务 编程式事务 声明式事务 1)编程式事务 通过 TransactionTemplate 或者 TransactionManager 手动管理事务 使用TransactionTemplate 进行编程式事务管理的示例代码如下: @Autowired private TransactionTemplate transactionTemplate; public void testTransaction() { transactionTemplate.原创 2021-10-05 16:18:22 · 63 阅读 · 0 评论 -
Spring
Spring Spring 的 优点 轻量 针对接口编程,解耦合 AOP编程的支持 方便集成各种优秀框架 非侵入式 容器 Spring体系结构 数据访问/集成(Data Access/Integration)、 Web、面向切面编程(AOP, Aspects)、 应用服务器设备管理(Instrumentation)、 消息发送 (Messaging)、 核心容器(Core Container) 测试(Test)。 IOC 是 控制反转 ,它是一种 设计思想 , 而不是 具体的 技术实现。原创 2021-09-30 22:36:16 · 906 阅读 · 0 评论 -
IOC AOP
1.什么是IOC? 2.IOC 解决了 什么问题? 3.IOC 和 DI 的 区别? 4.什么是 AOP? 5.AOP 解决了 什么 问题? 6.AOP 为什么 叫做 切面编程? IOC---- 控制反转 / 反转控制。 是一种 思想 而不是 技术 实现的。 描述: java开发 领域对象的 创建 以及 管理问题。 如: 现有类 A 依赖于 类 B 传统的开发方式 : 往往 实在 类A 手动 通过 new 关键字 来 new 一个 B的对象 出来。 使用 IOC 思想 的 开发方式 : 不是 通过 ne原创 2021-09-30 19:20:47 · 137 阅读 · 0 评论