摘要: 本文将系统讲解 Solon 框架的热加载与插件热插拔机制。从开发阶段的 Debug 热更新到生产级的 H-Spi 热插拔,覆盖完整的知识链路。 阅读全文
posted @ 2026-06-01 16:04 带刺的坐椅 阅读(97) 评论(0) 推荐(1)
摘要: Solon Server 插件化架构解析 Solon 框架通过创新的插件化设计,实现了业务代码与底层服务器的完全解耦。开发者只需更换 Maven 依赖(最小 0.3MB),即可在 JDK HTTP、Jetty、Undertow 等服务器间无缝切换,无需修改业务代码。 框架核心特点包括: 生命周期管理:通过 Solon.start() 统一入口,支持初始化函数和6种应用事件订阅 灵活参数配置:支持 JVM 参数、命令行参数等多种配置方式 丰富插件矩阵:提供 HTTP/WebSocket/Socket.D 三类 阅读全文
posted @ 2026-05-31 17:20 带刺的坐椅 阅读(103) 评论(0) 推荐(0)
摘要: Java反射API虽然强大但代码冗长难看,EggG框架通过链式调用重构了反射体验。它用一行代码替代传统6行反射逻辑,提供智能类型匹配、透明私有访问、属性语义化等特性,同时保持高性能。EggG零依赖、全版本兼容,特别适合框架开发,让反射代码从"必须写"变成"优雅写"。通过MethodHandle加速和元数据缓存等优化,在简化代码的同时不牺牲性能,是Java反射的现代化封装方案。 阅读全文
posted @ 2026-05-29 09:25 带刺的坐椅 阅读(180) 评论(0) 推荐(1)
摘要: EggG是一个Java类型元数据分析与流式反射调用框架,旨在简化泛型解析和反射操作。它能自动追踪多层嵌套泛型,提供链式反射API替代原生反射的繁琐代码,并支持注解提炼与别名映射。作为零依赖工具,EggG兼容JDK8-25,已在Solon、Snack4等知名框架中验证其生产级稳定性。特别适合框架开发者处理复杂类型分析场景,让泛型反射代码更简洁高效。 阅读全文
posted @ 2026-05-27 15:02 带刺的坐椅 阅读(248) 评论(0) 推荐(2)
摘要: MCP(Model Context Protocol)是AI模型与外部交互的标准化协议,由Anthropic提出,类似USB统一设备接口。Solon AI提供完整MCP支持,包括服务端开发(@McpServerEndpoint)、客户端集成(McpClientProvider)、四种传输通道(Streamable/SSE/STDIO等)和Java全版本兼容。MCP包含三种原语:Tools(函数调用)、Resources(数据读取)和Prompts(提示模板),支持标准化、自动发现和跨模型复用。 阅读全文
posted @ 2026-05-22 09:29 带刺的坐椅 阅读(239) 评论(0) 推荐(0)
摘要: SolonCode 终端编码智能体。它是一位全中文驱动的数字员工——能自主理解需求、自主规划步骤、自主编写代码。不挑模型,不挑平台,打开终端就能上岗。 阅读全文
posted @ 2026-05-21 11:24 带刺的坐椅 阅读(222) 评论(0) 推荐(0)
摘要: 本文介绍了Solon Flow框架在Java流程编排中的应用,以请假审批流为例展示了其核心功能。Solon Flow通过YAML或Java API描述流程逻辑,无需外部依赖即可实现复杂工作流。文章首先说明了流程编排的必要性,然后通过5分钟快速入门演示了基础用法,详细讲解了7种节点类型、流程引擎和上下文等核心概念。实战部分展示了如何用50行YAML实现包含条件分支的请假审批流程,并介绍了任务组件的实现方式。该框架适用于审批流、工作流等场景,具有轻量级、易扩展的特点。 阅读全文
posted @ 2026-05-19 09:29 带刺的坐椅 阅读(184) 评论(0) 推荐(1)
摘要: SolonCode CLI是一款创新的AI编程助手,其核心"心智记忆"功能解决了AI工具常见的上下文遗忘问题。它能自动提取并持久化存储用户的技术偏好、项目规约等信息,通过五种认知操作(提取/召回/搜索/整合/修剪)模拟人类记忆过程,并采用重要性分级机制区分不同级别的信息。所有数据本地存储,支持全局共享或项目隔离模式。配合@agent子代理系统,SolonCode能像真正的开发搭档一样理解项目背景并高效协作,实现"越用越懂你"的智能体验。 阅读全文
posted @ 2026-05-18 12:03 带刺的坐椅 阅读(226) 评论(0) 推荐(1)
摘要: Solon Flow 是一个基于 Solon 框架的通用流程编排引擎,采用扁平式编排设计,通过连接线描述节点流转关系。它提供七种节点类型(开始、活动、包容网关、排它网关、并行网关、循环网关、结束节点)覆盖常见执行模式,支持元数据扩展和定制化驱动。核心特性包括业务规则可视化编排、流程中断恢复、框架无关性等,适用于订单处理、审批流、AI Agent 编排等复杂业务场景,能有效解决传统硬编码带来的维护难题。 阅读全文
posted @ 2026-05-17 20:54 带刺的坐椅 阅读(169) 评论(0) 推荐(2)
摘要: Spring AI 2.0与Solon AI为Java开发者提供了两种不同的AI工程化路径。Spring AI深度融入Spring生态,提供ChatClient流式API和@Tool注解工具调用,适合Spring用户。Solon AI则采用框架无关设计,支持Java 8-25,提供ChatModel统一接口和@ToolMapping工具调用,并构建了完整的Agent体系(三级原生Agent、7种协作协议)和智能体运行时引擎。 阅读全文
posted @ 2026-05-15 13:19 带刺的坐椅 阅读(317) 评论(4) 推荐(2)