SpringBoot
文章平均质量分 84
SpringBoot是基于 Spring 开发的一种轻量级的全新框架,不仅继承了 Spring 框架原有的优秀特性,而且还通过简化配置来进一步简化了 Spring 应用的整个搭建和开发过程。通过 Spring Boot,可以轻松地创建独立的,基于生产级别的基于 Spring 的应用程序。
鱼找水需要时间
千里之行,积于跬步;万里之船,成于罗盘
展开
-
程序员的30大SpringBoot面试问题及答案
Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化Spring应用的创建、运行、调试、部署等。使用Spring Boot可以做到专注于Spring应用的开发,而无需过多关注XML的配置。Spring Boot使用“习惯优于配置”的理念,简单来说,它提供了一堆依赖打包,并已经按照使用习惯解决了依赖问题。使用Spring Boot可以不用或者只需要很少的Spring配置就可以让企业项目快速运行起来。————————————————版权声明:本文为CSDN博主「Delia_the原创 2023-12-26 21:30:00 · 927 阅读 · 1 评论 -
documents4j 文档转换
documents4j 是一个 Java 库,可以将文档转换为另一种文档格式。原创 2023-08-23 20:15:00 · 476 阅读 · 14 评论 -
SpringBoot + MyBatis-Plus构建树形结构的几种方式
树形结构,是指:数据元素之间的关系像一颗树的数据结构。由树根延伸出多个树杈原创 2023-08-20 21:53:52 · 1770 阅读 · 7 评论 -
Spring中循环依赖解决方案
循环依赖是Spring框架中常见的问题之一,当两个或多个类相互引用对方时,就会出现循环依赖的情况。这种情况下,Spring框架无法确定哪个类应该先实例化和初始化,从而导致异常。常见的解决方法有:构造函数注入、setter方法注入、静态工厂方法注入以及使用第三方库等。原创 2023-08-16 21:34:48 · 426 阅读 · 14 评论 -
SpringBoot3 整合Prometheus + Grafana
Grafana是一款开源的数据可视化工具,使用Grafana可以非常轻松的将数据转成图表(如下图)的展现形式来做到数据监控以及数据统计。 Grafana专注于时序类图表分析,而且支持多种数据源,如Graphite、InfluxDB、Elasticsearch、Mysql、K8s、Zabbix等。原创 2023-08-02 23:54:54 · 1813 阅读 · 31 评论 -
SpringBoot3 响应式网络请求客户端
WebClient 是Spring WebFlux 模块提供的一个非阻塞的基于响应式编程的进行 Http 请求的客户端工具。完全非阻塞,支持流式处理。原创 2023-07-29 22:22:21 · 1065 阅读 · 6 评论 -
SpringBoot3自动配置流程 SPI机制 核心注解 自定义starter
Java中的SPI(Service Provider Interface)是一种软件设计模式,用于 在应用程序中动态地发现和加载组件 。SPI的思想是,定义一个接口或抽象类,然后通过在classpath中定义实现该接口的类来实现对组件的动态发现和加载。原创 2023-07-23 10:17:24 · 1885 阅读 · 45 评论 -
SpringBoot3 事件和监听器
监听器是一个专门用于对其他对象身上发生的事件或状态改变进行监听和相应处理的对象,当被监视的对象发生情况时,立即采取相应的行动。原创 2023-07-04 21:03:34 · 763 阅读 · 9 评论 -
SpringBoot3中的属性绑定注解和YMAL配置文件、日志
SpringBoot3中的属性绑定注解和YMAL配置文件、日志原创 2023-06-29 21:26:05 · 2633 阅读 · 46 评论 -
SpringBoot3 快速入门及原理分析
SpringBoot是基于 Spring 开发的一种轻量级的全新框架,不仅继承了 Spring 框架原有的优秀特性,而且还通过简化配置来进一步简化了 Spring 应用的整个搭建和开发过程。通过 Spring Boot,可以轻松地创建独立的,基于生产级别的基于 Spring 的应用程序。SpringBoot 也常被成为微框架。原创 2023-06-26 21:08:22 · 1856 阅读 · 33 评论