Spring
文章平均质量分 78
熊猫IT技术
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Spring @Transactional 事务的7大传播特性
本文总结了Spring事务的7种传播特性,并配有图示说明:1) REQUIRED-默认必须有事务;2) SUPPORTS-有则用无则不用;3) MANDATORY-强制要求外部事务;4) REQUIRES_NEW-新建独立事务;5) NOT_SUPPORTED-强制非事务执行;6) NEVER-禁止事务存在;7) NESTED-嵌套子事务。最后用领导管饭的比喻形象解释了各特性,并调侃面试时对加班的态度可以回答"mandatory, NEVER"(必须的,绝不)。原创 2026-08-08 11:24:06 · 700 阅读 · 0 评论 -
SpringMVC 全套高频面试题(完整版)
本文提供了SpringBoot2.7.x项目开发的全套Maven依赖配置,包含SpringMVC、MyBatis、MySQL等核心组件,并给出了初始化数据库表SQL脚本。重点解析了SpringMVC的九大核心组件及完整请求处理流程,包括DispatcherServlet、HandlerMapping等核心组件的作用机制。同时详细介绍了控制器注解使用方式,涵盖@Controller、@RestController等注解,以及多种参数接收方法(@RequestParam、@PathVariable、@Reque原创 2026-08-01 11:09:32 · 330 阅读 · 0 评论 -
Spring 全套高频面试题(完整版)
本文介绍了Spring框架的核心架构与关键功能,主要包括五大模块(Core、Beans、Context、AOP、JDBC/TX)和两大核心思想(IOC控制反转和AOP面向切面编程)。文章详细讲解了IOC容器的工作原理、Bean的生命周期(从实例化到销毁的完整流程)、三级缓存机制解决循环依赖问题,以及三种依赖注入方式(构造器注入推荐使用)。在AOP部分,重点说明了五种通知类型,并提供了完整的日志切面实现代码示例。最后还给出了可直接使用的Maven依赖配置,涵盖IOC、AOP和事务管理所需的核心组件。原创 2026-08-01 10:55:26 · 257 阅读 · 0 评论 -
SpringAOP编程
1.AOP面向切面编程1.1.AOP介绍AOP(Aspect Oriented Programming),即面向切面编程,可以说是OOP(Object Oriented Programming,面向对象编程)的补充和完善。OOP引入封装、继承、多态等概念来建立一种对象层次结构,用于模拟公共行为的一个集合。不过OOP允许开发者定义纵向的关系,但并不适合定义横向的关系,例如日志功能。日志代码往往横...原创 2019-01-31 12:35:35 · 516 阅读 · 1 评论 -
Spring基础应用
1.Spring简介1.1 Spring介绍Spring是一个开放源代码的设计层面框架,他解决的是业务逻辑层和其他各层的松耦合问题,因此它将面向接口的编程思想贯穿整个系统应用。Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson创建。简单来说,Spring是一个分层的JavaSE/EE full-stack(一站式) 轻量级开源框架。Spring是一个非...原创 2019-01-31 11:27:50 · 630 阅读 · 0 评论 -
Spring依赖注入的几种方式
1.依赖注入测试类:Person.java创建配置文件:applicationContext-injection.xml创建测试代码:InjectionTest.java1.1 set方法注入1.1.1基本类型值注入使用value配置: <!-- value值为基本类型 --> <bean name="person" class="com.brucel...原创 2019-01-31 11:46:04 · 4399 阅读 · 0 评论 -
Spring常用注解
使用注解的方式完成IOC准备工作创建项目: spring-annotation导入jar包: spring-core,spring-context,spring-suppot-context,spring-beans,spring-expression, log4j,commons-logging, 本次多加一个:spring-aop<dependencies> &...原创 2019-01-31 12:06:36 · 459 阅读 · 0 评论 -
Spring整合MyBatis
1.基本介绍SpringSpring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,...原创 2019-09-22 23:14:22 · 412 阅读 · 0 评论 -
Spring事务管理
1.事务介绍事务(Transaction),一般是指要做的或所做的事情。在计算机术语中是指访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。这里我们以取钱的例子来讲解:比如你去ATM机取1000块钱,大体有两个步骤:第一步输入密码金额,银行卡扣掉1000元钱;第二步从ATM出1000元钱。这两个步骤必须是要么都执行要么都不执行。如果银行卡扣除了1000块但是ATM出钱失败的话,你...原创 2019-09-23 00:03:23 · 490 阅读 · 0 评论
分享