spring initializr 第2页
- SpringBoot启动原理详解(图文全面总结)
-
虽然我们在日常开发中,SpringBoot使用非常多,算是目前Java开发领域一个标配了,但是小伙伴们仔细想想自己的面试经历,和SpringBoot相关的面试题都有哪些?个人感觉应该是比较少的,SpringBoot本质上还是曾经SSM那一套,只是通过各种starter简化了...
- 网易面试:SpringBoot如何开启虚拟线程?
-
虚拟线程(VirtualThread)也称协程或纤程,是一种轻量级的线程实现,与传统的线程以及操作系统级别的线程(也称为平台线程)相比,它的创建开销更小、资源利用率更高,是Java并发编程领域的一项重要创新。PS:虚拟线程正式发布于Java长期支持版(LongTermSuort,LTS...
- Spring 自定义事件(springsecurity自定义)
-
作者:PJ来源:Javaer的日常1.概述在本文中,我们将讨论如何在Spring中使用自定义事件。事件(Events)是框架中最容易被忽视的功能之一,但也是更有用的功能之一。与Spring中的许多其他事情一样,事件发布是ApplicationContext提供的功能之一。事件需要扩展自Applica...
- SpringBoot 为何宁可挨骂也要干掉 spring.factories?
-
作为深耕互联网大厂后端开发领域的一员,在日常使用SpringBoot搭建项目时,你是否也被spring.factories折腾得苦不堪言?项目启动时长像老太太的裹脚布——又臭又长,各种配置文件混乱得如同堆满杂物的房间,难以梳理。其实,这些棘手问题的根源,很大程度上与spring.fac...
- Spring Boot3中如何自定义一个场景启动器Starter?
-
Starter场景启动器主要的作用就是了简化依赖和进行自动化的配置管理,通过封装自定义的模块或者是依赖库能够为其他项目提供方便的依赖引入来快速实现项目的构建以及使用。下面我们就来详细介绍一下SpringBoot3中如何来实现自定义的Starter场景启动器。创建项目创建父级依赖模块首先创建一个名...
- 惊呆了!Spring Boot接口定义:8种逆天玩法
-
环境:SpringBoot3.4.21.简介在项目开发里,借助@RestController/@Controller注解定义接口是常见且便捷的方式。然而,接口定义方法远不止于此。本篇问自己将深入探讨SpringBoot支持的8种定义接口的独特方式,为开发者拓宽思路。不同方法各有适用场景与...
- SpringBoot事务管理详解:从基础到高级实战(一个字:全)
-
一、事务管理基础概念1.1什么是事务?专业解释:事务(Transaction)是数据库操作的一个执行单元,它由一个或多个SQL语句组成,这些语句要么全部执行成功,要么全部失败回滚。通俗理解:就像银行转账,A给B转100元,需要从A账户扣100,同时给B账户加100。这两个操作必须同时成功或同时失败...
- Java Spring 常用注解详解(spring各种注解)
-
简介Spring框架中提供了大量注解用于简化开发、提升代码可读性、实现依赖注入、事务管理、AOP、RESTfulAPI等功能。核心注解(IOC容器管理)@Component:标注一个类为组件,由Spring容器自动扫描并管理(泛指Bean)@Service:表示业务逻辑组件,功能等同于...
- SpringBoot 启动过程(springboot启动过程中执行自定义代码)
-
在看源码的过程中,我们会看到以下四个类的方法经常会被调用,我们需要对一下几个类有点印象:ApplicationContextInitializerApplicationRunnerCommandLineRunnerSpringApplicationRunListener下面开始源码分析,先从Spr...
- Spring Boot启动过程全面解析:从入门到精通
-
一、SpringBoot概述SpringBoot是一个基于Spring框架的快速开发脚手架,它通过"约定优于配置"的原则简化了Spring应用的初始搭建和开发过程。1.1SpringBoot核心特性特性说明生活化比喻自动配置根据依赖自动配置Spring应用像智能家居系统,检测...
