#Spring Boot

springboot-openai-chatgpt - Spring Boot 与 OpenAI ChatGPT 集成的微服务全栈项目
微服务超级AI大脑gptSpring BootMidJourney APIGithub开源项目
该项目基于微服务全栈架构,将Spring Boot与OpenAI的ChatGPT技术相结合,提供各种AI功能。包括AI聊天工具箱、AI绘图等,帮助提升工作效率和创造力。支持全面的前端和后端展示以及视频教程。提供了演示环境和在线体验地址,并持续升级以适应数据增长。欢迎访问演示链接和技术社区,进一步了解和体验。
chatgpt-spring-boot-starter - 在Spring Boot中集成ChatGPT功能
chatgpt-spring-boot-starterOpenAiSpring Boot聊天功能图像生成Github开源项目
基于OpenAI官方API的启动器,支持在Spring Boot项目中实现ChatGPT聊天与图像生成功能。通过简单配置和依赖注入,轻松集成ChatGPT的多消息输入和对话历史管理。提供详细文档和实例,帮助开发者快速应用相关功能。
cubic - 一站式高效应用监控与问题定位
Cubic监控平台Spring BootarthasWebSocketGithub开源项目
Cubic 是一个基于 agent 的一站式问题定位平台,兼容多种部署环境如 IDC、ECS、Docker 等。平台提供丰富的监控指标和动态线程堆栈追踪,完整集成 arthas 模块,实现基础监控和线程池监控等功能。Cubic 以易用性著称,无需配置开箱即用,并具备高扩展性支持自定义接口。采用最新 Spring Boot 技术栈,为应用监控和性能优化提供专业支持。
spring-modulith - 构建模块化和结构化的Spring Boot应用,支持验证和集成测试
Spring ModulithSpring Boot模块化Java集成测试Github开源项目
Spring Modulith 允许开发者构建模块化和结构化的 Spring Boot 应用,指导使用基于领域的应用程序模块。它支持模块验证、单模块集成测试、模块级别应用行为观察以及文档创建。快速入门指南包括在 Spring Initializr 上创建 Spring Boot 应用、添加 Spring Modulith 依赖、构建 Java 包结构、运行验证和创建文档片段,以及为单个模块运行集成测试。
spring-amqp-samples - Spring AMQP集成实践与示例项目
Spring AMQPRabbitMQMaven消息队列Spring BootGithub开源项目
Spring AMQP示例项目包含多个实用案例,如HelloWorld、Stocks应用和RabbitMQ教程的Spring Boot版本。项目涵盖同步异步消费者、Web界面和命令行操作等多种场景,并提供详细的构建说明。开发者可通过这些示例深入学习Spring与AMQP的集成应用,是掌握Spring AMQP技术的实践指南。
spring-boot-building-api-backend - 使用Spring Boot 3构建API后端的实践指南
Spring BootAPI后端InfoQ实用指南源代码Github开源项目
本项目提供基于Spring Boot 3构建API后端的源代码和实践指南。内容源自InfoQ迷你书,涵盖最新Spring Boot技术和最佳实践。项目包含代码实现和详细说明,帮助开发者掌握API后端开发的核心概念和技巧。还可访问GitHub查看Spring Boot 2版本的源代码。
spring-boot - 简化Spring应用开发的高效框架
Spring BootJava框架开发自动配置Github开源项目
Spring Boot是一个简化Spring应用开发的框架,支持快速创建生产级应用和服务。它提供固有配置、快速启动、内嵌服务器和自动化配置等特性,无需XML配置。Spring Boot适用于构建独立Java应用、RESTful服务、Web应用和微服务,通过java -jar命令或WAR文件部署,为开发者提供便捷的开发体验。
ruoyi-vue-pro - 基于Spring Boot的多模块企业级开发框架
芋道开源项目快速开发平台Spring BootVueGithub
ruoyi-vue-pro是基于Spring Boot和Vue 3的多模块企业级开发框架。它集成了系统管理、工作流、商城等功能模块,支持多终端适配。框架具备代码生成、多租户、工作流等特性,可快速构建各类应用系统。项目采用MIT开源协议,个人和企业均可免费使用。
spring-boot-admin - 为Spring Boot应用提供监控与控制
Spring Boot Admin监控Spring Boot管理界面actuatorGithub开源项目
Spring Boot Admin是一个开源项目,为Spring Boot应用提供统一的管理界面。它通过监控应用的actuator端点,呈现实时健康状态、性能指标和配置信息。该项目支持多个Spring Boot版本,适用于云原生环境。Spring Boot Admin能够帮助开发团队集中管理应用,优化监控流程,提升运维效率。
kkFileView - 开源多格式文档在线预览工具
kkFileView文档预览Spring BootLibreOffice开源项目Github
kkFileView是基于Spring Boot的开源文档在线预览项目,支持Office、PDF、图片等多种格式。易于部署和扩展,提供REST API接口。具备水印、加密、视频转码等功能,适用于各类文档预览需求。项目持续优化,旨在提供高效稳定的文档预览解决方案。支持CAD、3D模型等专业文件格式预览,可满足工程设计等领域需求。采用模块化设计,支持自定义文件类型扩展。具备异步处理、缓存清理等特性,适合大规模应用部署。开放API便于与其他系统集成,为开发者提供灵活的文档预览解决方案。
RuoYi-Vue-Plus - 分布式集群与多租户场景的全面升级框架
RuoYi-Vue-Plus分布式系统多租户开源框架Spring BootGithub开源项目
RuoYi-Vue-Plus是一个开源框架,基于Spring Boot构建,针对分布式集群和多租户环境优化。框架集成了权限管理、数据权限控制、多数据源支持、缓存机制和分布式事务处理等核心功能。采用插件化架构设计,便于功能扩展。支持Docker容器化部署,简化运维流程。技术栈包括Vue3、Sa-Token和Mybatis-Plus等现代化工具,有效提升开发效率和系统性能表现。
camel-spring-boot-examples - Spring Boot环境下的Apache Camel集成示例
Apache CamelSpring Boot示例项目Maven组件集成Github开源项目
camel-spring-boot-examples项目展示了Apache Camel在Spring Boot环境中的应用。该项目包含58个示例,涵盖基础路由到高级EIP模式等多种集成场景。示例涉及云服务、消息传递、REST API和监控等领域,为开发者提供了实用的参考。项目采用Maven构建,并附有详细说明,便于快速掌握Camel的核心功能。
camel-spring-boot - Apache Camel的Spring Boot集成支持框架
Apache CamelSpring Boot集成框架开源企业集成模式Github开源项目
camel-spring-boot为Apache Camel提供Spring Boot支持,简化了Spring Boot应用中Camel集成功能的使用。它优化配置流程,实现组件启动器的自动化创建和删除,提高了企业级集成模式的实现效率。这个灵活的工具旨在满足现代应用集成的多样化需求。
openkoda - 开源平台助力加速企业应用与内部工具开发
Openkoda开发平台业务应用JavaSpring BootGithub开源项目
Openkoda是一个开源开发平台,专注于加速企业应用和内部工具的开发。平台集成了动态实体、应用管理、用户权限控制、组织管理和CMS等功能模块。基于Java和Spring Boot构建,Openkoda同时支持多种多租户架构。借助这一平台,开发者能够快速搭建可扩展的业务应用,有效缩短开发周期并提高效率。
music-website - 基于Vue和Spring Boot的开源音乐网站项目
音乐网站VueSpring BootMyBatisMySQLGithub开源项目
music-website是一个开源的音乐网站项目,采用Vue和Spring Boot构建。项目实现了用户系统、音乐播放、歌单管理、歌词显示等核心功能,并包含完整的后台管理系统。技术栈涵盖Vue3、TypeScript、SpringBoot、MyBatis等。该项目为开发者提供了实现在线音乐平台的参考方案。
mall-swarm - Spring Cloud微服务架构电商系统
微服务商城系统Spring CloudSpring BootDockerKubernetesGithub开源项目
mall-swarm是一个综合性微服务电商系统,采用Spring Cloud 2023 & Alibaba和Spring Boot 3.2技术栈。系统集成了注册中心、配置中心、监控中心和网关等微服务组件,并提供Vue管理后台。核心技术包括Sa-Token、MyBatis和Elasticsearch,支持容器化部署。项目不仅实现了完整电商功能,还附带Spring Cloud教程,为微服务架构学习和实践提供了理想平台。
microservices-demo - 微服务架构实践 在线袜子商店演示应用
微服务DockerSpring BootGo kitNode.jsGithub开源项目
microservices-demo 是一个在线袜子商店的微服务架构演示项目。该应用基于 Spring Boot、Go kit 和 Node.js 开发,使用 Docker 容器封装。项目旨在展示和验证微服务及云原生技术,支持多种部署平台。通过 Weave Scope 或 Weave Cloud,可实时可视化应用运行状态。项目开源并鼓励社区贡献,接受 bug 报告和功能建议。
spring-boot-vuejs - Spring Boot与Vue.js全栈开发框架
Spring BootVue.js前后端分离REST APIMavenGithub开源项目
spring-boot-vuejs是一个整合Spring Boot后端和Vue.js前端的全栈开发框架。该项目提供了构建现代Web应用的完整方案,包含REST API、单页应用和构建工具链。采用Maven管理依赖,支持热重载,并附有详细配置说明,有助于开发者快速入门全栈开发。
spring-boot-3-jwt-security - Spring Boot 3.0 JWT安全认证与授权实现
Spring BootJWT安全认证用户授权Spring SecurityGithub开源项目
这个项目展示了Spring Boot 3.0与JSON Web Tokens (JWT)的安全实现。它包括用户注册、登录、基于角色的授权和密码加密等功能。结合Spring Security,该项目不仅实现了基本认证流程,还提供了自定义访问拒绝处理、登出机制和刷新令牌等特性。这一实现为开发安全可靠的Web应用提供了参考方案。
incubator-kie-kogito-examples - Kogito示例项目集合 展示业务自动化与微服务集成
KogitoQuarkusSpring Boot微服务工作流Github开源项目
项目展示了Kogito在微服务架构中的应用,包括基于Quarkus和Spring Boot的实现。示例涵盖了流程自动化、业务规则处理和事件驱动架构等领域,并演示了与Kafka、Infinispan等常用中间件的集成。从入门级Hello World到高级无服务器工作流,这些示例为开发者提供了全面的学习路径。项目还支持使用Kogito Operator在OpenShift上快速部署,便于在生产环境中应用。
wenxin-starter - Spring Boot启动器,简化文心千帆大模型接入
文心千帆Spring Boot大模型API接口流式对话Github开源项目
wenxin-starter是一个基于Spring Boot的启动器,旨在简化开发者接入百度文心千帆大模型的过程。该项目支持文生图、对话记忆和流式返回,并实现了模型QPS控制和排队机制。完整对接文心千帆API,支持多模型配置,提供详细文档和示例,有助于快速构建AI应用。