![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
框架
文章平均质量分 85
MZR--JAVA
这个作者很懒,什么都没留下…
展开
-
Spring 速记
SpringSpring Core 核心模块, Spring 其他所有的功能基本都需要依赖于该类库,主要提供 IoC 依赖注入功能的支持。Spring Aspects 该模块为与 AspectJ 的集成提供支持。Spring AOP 提供了面向切面的编程实现。Spring Data Accessspring-jdbcspring-txspring-jmsSpring Webspring-web spring-webmvc spring-websocketspring-webflu原创 2021-11-15 08:10:28 · 289 阅读 · 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 · 135 阅读 · 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 · 73 阅读 · 0 评论 -
Spring事务
1.Spring 支持 两种方式 管理事务编程式事务 声明式事务1)编程式事务通过 TransactionTemplate 或者 TransactionManager 手动管理事务使用TransactionTemplate 进行编程式事务管理的示例代码如下:@Autowiredprivate TransactionTemplate transactionTemplate;public void testTransaction() { transactionTemplate.原创 2021-10-05 16:18:22 · 48 阅读 · 0 评论 -
Spring
SpringSpring 的 优点轻量 针对接口编程,解耦合 AOP编程的支持 方便集成各种优秀框架非侵入式 容器Spring体系结构数据访问/集成(Data Access/Integration)、Web、面向切面编程(AOP, Aspects)、应用服务器设备管理(Instrumentation)、消息发送 (Messaging)、核心容器(Core Container)测试(Test)。IOC是 控制反转 ,它是一种 设计思想 , 而不是 具体的 技术实现。原创 2021-09-30 22:36:16 · 71 阅读 · 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 · 110 阅读 · 0 评论