Spring
-
SpringBoot3.x 实现高效分布式日志收集的实战指南
Springboot3.x对分布式日志收集系统有着非常重要的影响和贡献。通过理论结合实践,希望以上的内容能对你有所帮助,让你更好地理解和使用Springboot在日志收集系统中的应用。
-
SpringBatch高阶应用:大数据批处理框架实战指南
配置Job,Job是封装整个批处理流程的实体。在 Spring Batch 中,Job只是Step实例的容器。它将逻辑上属于一个流程的多个步骤组合在一起,并允许对所有步骤的全局属性(如可重启性)进行配置。
-
用Docker-Maven-Plugin构建SpringBoot镜像,带劲!
本篇主要介绍下如何通过 IntelliJ IDEA、Maven 来操作 Docker 部署 Spring Boot 项目,这也是我们 Java 程序员最关心的开发实战。
-
Spring一个强大便捷的代理工厂类,你用过吗?
ProxyFactoryBean与其他Spring FactoryBean实现一样,引入了一个间接级别。如果定义了名为pack的ProxyFactoryBean,那么引用pack的对象看不到ProxyFactoryBean实例本身,而是由ProxyFactoryBean#getObject()方法实现创建的对象。
-
深入理解并掌握 Spring AI 与 Open AI 的使用方法
在这篇文章中,我们了解了如何使用 Spring AI 与 OpenAI 进行交互。我们创建了Java Bean并使用了BeanOutputParser,MapOutputParser,和ListOutputParser来解析不同的响应类型。通过本文,我们可以了解到如何根据 LLM 的响应和预期的格式选择适合的 OutputParser 。
-
利用Spring Boot以及Spring AI构建生成式人工智能应用
使用 Spring AI 与各种聊天模型进行集成非常简单 - 本篇文章展示了一个 Open AI 的集成。然而,对于 Gen AI 或者几乎任何技术来说,首先至少要熟悉基本概念是非常重要的。然后,尝试理解如何进行通讯的魔法,最后再开始编写“生产”代码。
-
一种避免大量If-else代码的新思路
今天,我要给大家带来一个超级无敌霹雳的编码新招式,只要看完,保证你的代码像用了某某洗发水一样,不仅去屑还更柔顺。
-
一篇学会SpringBoot的核心内容之自动装配
SpringBoot的自动装配是一种机制,它可以帮助开发者更快地搭建和运行Spring应用。SpringBoot的自动装配依赖于其提供的starter依赖,这些starter依赖包含了Spring应用所需的大部分配置,使得开发者不需要手动配置这些通用的功能。
-
聊聊如何优雅地Spring事务编程
Spring 作为一个高度灵活和可扩展的框架,早就提供了一个强大的扩展点,即事务同步器 TransactionSynchronization 。
-
三万字盘点Spring最最核心的九大核心功能
你可以进行判断这些监听器有没有执行过,比如加一个判断的标志;或者是监听类似的事件,比如ApplicationStartedEvent事件,这种事件是在SpringBoot启动中发布的事件,而子容器不是SpringBoot,所以不会多次发这种事件,也就会只执行一次。
-
详解Spring Boot中Payload(负载)的概念与实践
Payload在Spring Boot应用中扮演着至关重要的角色,开发者需要充分理解Payload的处理流程,包括但不限于数据绑定、序列化与反序列化以及验证,以确保应用的安全性和健壮性。
-
Spring 优雅的流转状态数据
定义了订单的状态(OrderStatus)和事件(OrderEvent),然后通过 StateTransitionConfigurer 配置了状态之间的转换规则。配置中指定了初始状态、状态转换和触发转换的事件。
-
掌握这五点,轻松入门Spring Cloud
掌握Spring Cloud需要对微服务架构、Spring Boot基础知识、服务发现、分布式配置管理和弹性模式有扎实的理解。通过掌握这些概念,你将能够充分利用Spring Cloud强大的功能,搭建健壮、可扩展的基于微服务的系统。
-
美团二面:SpringBoot读取配置优先级顺序是什么?
启动Spring Boot应用时,可以直接通过命令行参数来覆盖或设置配置属性。命令行参数通常以--开头,后面紧跟属性名和值,如--server.port=8080。这种方式可以在不修改配置文件的前提下临时调整应用配置。
-
81道SSM经典面试题总结
在Spring中,AOP可以通过动态代理或者字节码操作来实现,常用的是动态代理。AOP可以提高代码的重用性,使得横切关注点的修改更加集中和方便。