首页 / 作者AUTHOR / SPRINGFORALL

hello

记录技术探索,分享实践心得。

共 1805 篇文章

Spring面试题

Spring概述 什么是spring? Spring是 一个轻量级Java开发框架 ,最早有 Rod Johnson 创建,目的是为了解决企业级应用开发的业务逻辑层和其他各层的耦合问题。它是一个分层的JavaSE/JavaEE full-…

Spring MVC面试题

Spring MVC的优点 (1)可以支持各种视图技术,而不仅仅局限于JSP; (2)与Spring框架集成(如IoC容器、AOP等); (3)清晰的角色分配:前端控制器(dispatcherServlet) , 请求到处理器映射(handlerMapping), 处理器适配器(HandlerAdapter), 视图解析器(ViewResolver)。…

Spring Boot面试题

什么是 Spring Boot? Spring Boot 是 Spring 开源组织下的子项目,是 Spring 组件一站式解决方案,主要是简化了使用 Spring 的难度,简省了繁重的配置,提供了各种启动器,使开发者能快速上手。 为什么要用SpringBoot 快速开发,快速整合,配置简化、内嵌服务容器 SpringBoot与SpringCloud 区别…

Spring 循环依赖详解

作者:掘金@小希子: https://juejin.cn/post/7175739649451622460 一、前言 这一篇博文主要讲一下我们 spring 是怎么解决循环依赖的问题的。 二、什么是循环依赖 首先我们需要明确,什么是循环依赖呢?这里举一个简单的例子: @Service public class A { @Autowired private…

Spring Boot 使用 Druid 连接池详解

Alibaba Druid 是一个 JDBC 组件库,包含 数据库连接池 、SQL Parser 等组件,被大量业务和技术产品使用或集成,经历过严苛的线上业务场景考验,是值得信赖的技术产品。Druid Spring Boot Starter 用于帮助你在 Spring Boot 项目中轻松集成 Druid 数据库连接池和监控。…

可能是最漂亮的Spring事务管理详解

什么是事务? 事务是逻辑上的一组操作,要么都执行,要么都不执行。 相信大家应该都能背上面这句话了,下面我结合我们日常的真实开发来谈一谈。 我们系统的每个业务方法可能包括了多个原子性的数据库操作,比如下面的 savePerson() 方法中就有两个原子性的数据库操作。这些原子性的数据库操作是有依赖的,它们要么都执行,要不就都不执行。 public void…