库示例
下列仓库各自维护示例源码与使用说明。下面按用途指向源码所有者;软件包准备步骤与运行命令以各仓库的示例说明为准。部分示例需要本地构建的开发版软件包,通用前提见库示例准备指南。简短教学包括 JSON 往返转换、文件读写、文件错误和 Commons Lang 入门。
文本与文档
| 库 | 用途 | 示例 |
|---|---|---|
| commons-lang | 规范化并变换文本 | 示例 |
| commons-io | 文件操作与版本比较 | 示例 |
| jsoup-jsoup | 提取链接并清理 HTML | 示例 |
数据与集合
| 库 | 用途 | 示例 |
|---|---|---|
| org-json | 解析并更新 JSON 对象 | 示例 |
| joda-time | 计算跨日历边界的日期 | 示例 |
| fastutil-collections | 使用原始类型集合计数 | 示例 |
| eclipse-collections | 筛选并汇总集合 | 示例 |
| guava-core | 拆分并拼接文本集合 | 示例 |
| caffeine-cache | 有界缓存与失效 | 示例 |
应用与集成
| 库 | 用途 | 示例 |
|---|---|---|
| di | 组装依赖注入服务 | 示例 |
| junit-jupiter | 运行 JUnit 支持的 Norm 测试 | 示例 |
| micronaut-test | 测试 Micronaut 容器与替换注入 | 示例 |
| micronaut-aop | 拦截服务调用 | 示例 |
| micronaut-serde-jackson | 序列化类型化消息 | 示例 |
| micronaut-validation | 验证无效输入 | 示例 |
| micronaut-views-jstachio | 渲染 HTML 模板 | 示例 |
| orm | 在 H2 中保存、查询并更新实体 | 示例 |
| micronaut-data-jdbc | 通过仓库插入并查询 H2 记录 | 示例 |
| reactor-core | 变换有限的响应式数据流 | 示例 |
| ui | 创建计数窗口 | 示例 |
UI 计数示例需要图形会话;依赖和运行命令以该库的示例指南为准。
HTTP 与 Agent
| 库 | 用途 | 示例 |
|---|---|---|
| micronaut-web | 提供本地 HTTP 路由与表单 | 示例 |
| micronaut-websocket | 交换本地 WebSocket 消息 | 示例 |
| micronaut-security | 对比匿名请求的允许与拒绝 | 示例 |
| micronaut-http-client | 请求本地 HTTP 服务 | 示例 |
| micronaut-management | 查询健康检查端点 | 示例 |
| okhttp-client | 调用本地 HTTP 测试服务 | 示例 |
| openai | 调用本地 OpenAI 兼容测试服务并分派工具 | 示例 |
完整的 GUI Todo 与 Web 留言板由 norm hello 生成。