文章 2024-06-28 来自:开发者社区

SpringBoot起步依赖原理分析

1、做web开发使用start的坐标 2、点击Ctrl,可以看源码 ...

SpringBoot起步依赖原理分析
文章 2023-12-18 来自:开发者社区

SpringBoot原理分析 | 安全框架:Shiro

ShiroShiro是一个安全框架,用于认证、授权和管理应用程序的安全性。它提供了一组易于使用的API和工具,可以帮助您轻松地添加安全性到您的应用程序中;保护应用程序的机密性、完整性和可用性。可以与各种应用程序集成,包括Web应用程序、RESTful服务和基于消息的应用程序等。使用Shiro,您可以轻松地实现身份验证、权限控制、密码加密等功能,以确保您的应用程序得到充分的安全保护;Securit....

SpringBoot原理分析 | 安全框架:Shiro
文章 2023-12-18 来自:开发者社区

SpringBoot原理分析 | Redis集成

Springboot集成Redis依赖导入<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> <...

SpringBoot原理分析 | Redis集成
文章 2023-12-18 来自:开发者社区

SpringBoot原理分析 | 任务:异步、邮件、定时

任务异步任务Java异步指的是在程序执行过程中,某些任务可以在后台进行,而不会阻塞程序的执行。通常情况下,Java异步使用线程池来实现,将任务放入线程池中,等待线程池中的线程执行这些任务。Java异步可以提高程序的性能和并发能力,尤其是在处理IO密集型任务时,可以大大减少等待时间,提高程序的响应速度。常见的Java异步实现方式包括Future、CompletableFuture、RxJava等s....

SpringBoot原理分析 | 任务:异步、邮件、定时
文章 2023-12-18 来自:开发者社区

SpringBoot原理分析 | 开源框架:Swagger集成

SwaggerSwagger 是一个用于构建、文档化和测试 RESTful API 的开源框架。它可以通过自动生成 API 文档和客户端 SDK,从而简化了 API 的开发和维护工作。Swagger 支持多种编程语言和平台,包括 Java、Python、Node.js 等;Swagger 是一个非常实用的 API 开发和文档化工具,可以大大提高 API 的开发效率和质量API 文档自动生成:通过....

SpringBoot原理分析 | 开源框架:Swagger集成
文章 2023-12-18 来自:开发者社区

SpringBoot原理分析 | 安全框架:Security

SecuritySpring Security是一个能够为基于Spring的企业应用系统提供声明式的安全访问控制解决方案的安全框架;提供一组可以在Spring应用上下文中配置的Bean,充分利用Spring IoC,DI(控制反转Inversion of Control ,DI:Dependency Injection 依赖注入)和AOP(面向切面编程)功能,为应用系统提供声明式的安全访问控制功....

SpringBoot原理分析 | 安全框架:Security
文章 2023-12-18 来自:开发者社区

SpringBoot原理分析 | Spring Data整合:JDBC、Druid、Mybatis

Spring DataSpring Data是一个用于简化数据库访问和操作的开源框架,为开发人员提供了一种通用的方式来处理不同类型的数据存储,例如关系型数据库(如MySQL、PostgreSQL、Oracle)和非关系型数据库(如MongoDB、Cassandra、Redis)等。Spring Data还提供了许多有用的特性和工具,例如数据持久化、事务管理、查询和分页等功能,以及对多种数据访问技....

SpringBoot原理分析 | Spring Data整合:JDBC、Druid、Mybatis
文章 2023-12-05 来自:开发者社区

SpringBoot中事务执行原理分析(五)

我们分析过方法正常执行完事务提交后,本文我们继续分析目标方法抛出异常后事务的回滚流程,即 completeTransactionAfterThrowing(txInfo, ex)。TransactionAspectSupport的completeTransactionAfterThrowing方法如下。protected void completeTransactionAfterThrowing....

SpringBoot中事务执行原理分析(五)
文章 2023-12-05 来自:开发者社区

SpringBoot中事务执行原理分析(六)

本文我们分析一下事务处理过程中的事务同步管理器TransactionSynchronizationManager与事务同步对象TransactionSynchronization。【1】事务同步管理器这里指的是TransactionSynchronizationManager。管理每个线程的资源和事务同步的中央委托。通常用于资源管理代码,但不用于应用程序代码。其支持一个资源一个key,不支持覆盖....

文章 2023-11-22 来自:开发者社区

SpringBoot中事务执行原理分析(一)

从本文开始我们开始分析事务执行原理,本文的环境是SpringBoot(+MybatisPlus),当然在SSM的环境下其本质也是一致的。【1】两种环境下测试save① 非事务环境下的save如下所示,如果没有应用事务(比如事务注解或者xml配置或者编程式事务),那么通常在PreparedStatement执行后,数据就进入了数据库,即使下一行业务代码抛出了异常也不会导致回滚。PreparedSt....

SpringBoot中事务执行原理分析(一)

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

微服务

构建可靠、高效、易扩展的技术基石

+关注