Title: 【开源自荐】Crane4j,强大又好用的数据填充框架 · Issue #31 · CodingDocs/awesome-java · GitHub
Open Graph Title: 【开源自荐】Crane4j,强大又好用的数据填充框架 · Issue #31 · CodingDocs/awesome-java
X Title: 【开源自荐】Crane4j,强大又好用的数据填充框架 · Issue #31 · CodingDocs/awesome-java
Description: Guide 哥你好啊,我来自荐一下我的一个开源项目: Crane4j 是一个强大又好用的数据填充框架,通过简单的注解配置,crane4j 可以优雅高效地完成不同数据源、不同类型、不同命名的字段填充任务,让你专注于核心业务逻辑而不再被繁琐的数据组装工作所困扰。 它的特性包括: 多样的数据源支持:支持枚举、常量、键值对缓存和方法作为数据源,也可通过简单的自定义扩展兼容更多类型的数据源,并提供对所有数据源的缓存支持; 强大的字段映射能力:通过注解即可完成不同类型字段的自动映射...
Open Graph Description: Guide 哥你好啊,我来自荐一下我的一个开源项目: Crane4j 是一个强大又好用的数据填充框架,通过简单的注解配置,crane4j 可以优雅高效地完成不同数据源、不同类型、不同命名的字段填充任务,让你专注于核心业务逻辑而不再被繁琐的数据组装工作所困扰。 它的特性包括: 多样的数据源支持:支持枚举、常量、键值对缓存和方法作为数据源,也可通过简单的自定义扩展兼容更多类型的数据源,并提供对所...
X Description: Guide 哥你好啊,我来自荐一下我的一个开源项目: Crane4j 是一个强大又好用的数据填充框架,通过简单的注解配置,crane4j 可以优雅高效地完成不同数据源、不同类型、不同命名的字段填充任务,让你专注于核心业务逻辑而不再被繁琐的数据组装工作所困扰。 它的特性包括: 多样的数据源支持:支持枚举、常量、键值对缓存和方法作为数据源,也可通过简单的自定义扩展兼容更多类型的数据源,并提供对所...
Opengraph URL: https://github.com/CodingDocs/awesome-java/issues/31
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"【开源自荐】Crane4j,强大又好用的数据填充框架","articleBody":"Guide 哥你好啊,我来自荐一下我的一个开源项目:\r\n\r\nCrane4j 是一个强大又好用的数据填充框架,通过简单的注解配置,`crane4j` 可以优雅高效地完成不同数据源、不同类型、不同命名的字段填充任务,让你专注于核心业务逻辑而不再被繁琐的数据组装工作所困扰。\r\n\r\n它的特性包括:\r\n\r\n- **多样的数据源支持**:支持枚举、常量、键值对缓存和方法作为数据源,也可通过简单的自定义扩展兼容更多类型的数据源,并提供对所有数据源的缓存支持;\r\n- **强大的字段映射能力**:通过注解即可完成不同类型字段的自动映射转换,还支持包括模板、排序、分组和嵌套对象填充等功能;\r\n- **高度可扩展**:用户可以自由替换所有主要组件,结合 Spring 的依赖注入可实现轻松优雅的自定义扩展;\r\n- **丰富的可选功能**:提供额外的自动填充方法返回值和方法入参参数,多线程填充,自定义注解和表达式,数据库框架插件等可选功能;\r\n- **开箱即用**:简单配置即可与 spring/springboot 快速集成,也支持在非 spring 环境中使用;\r\n\r\n仓库地址: [GitHub](https://github.com/opengoofy/crane4j) / [Gitee](https://gitee.com/CreateSequence/crane4j)\r\n\r\n项目文档: [GitHub](https://opengoofy.github.io/crane4j/#/) / [Gitee](https://createsequence.gitee.io/crane4j-doc/#/)","author":{"url":"https://github.com/Createsequence","@type":"Person","name":"Createsequence"},"datePublished":"2024-03-02T06:22:21.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":1},"url":"https://github.com/31/awesome-java/issues/31"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:44b838d2-8007-4929-1710-783b9ae69d27 |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | AF42:556E7:13B1B:1AE71:69693E26 |
| html-safe-nonce | 05f98fd9424a772fcfd6c5bdb385ba7cd518093bcf38e509eee3d8f5e5f71162 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJBRjQyOjU1NkU3OjEzQjFCOjFBRTcxOjY5NjkzRTI2IiwidmlzaXRvcl9pZCI6IjcyNDA2MTM5NzE0MDY0Mzc5MjYiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ== |
| visitor-hmac | ba7c2e809819f24c4cf8699ece24fc675b4f010b18338e609df553095c0a35be |
| hovercard-subject-tag | issue:2164632840 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/CodingDocs/awesome-java/31/issue_layout |
| twitter:image | https://opengraph.githubassets.com/fc19919eed398093826bdf0e1c62f8facf37a28edaeab5169d2e45dc087920dc/CodingDocs/awesome-java/issues/31 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/fc19919eed398093826bdf0e1c62f8facf37a28edaeab5169d2e45dc087920dc/CodingDocs/awesome-java/issues/31 |
| og:image:alt | Guide 哥你好啊,我来自荐一下我的一个开源项目: Crane4j 是一个强大又好用的数据填充框架,通过简单的注解配置,crane4j 可以优雅高效地完成不同数据源、不同类型、不同命名的字段填充任务,让你专注于核心业务逻辑而不再被繁琐的数据组装工作所困扰。 它的特性包括: 多样的数据源支持:支持枚举、常量、键值对缓存和方法作为数据源,也可通过简单的自定义扩展兼容更多类型的数据源,并提供对所... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | Createsequence |
| hostname | github.com |
| expected-hostname | github.com |
| None | 54182691a21263b584d2e600b758e081b0ff1d10ffc0d2eefa51cf754b43b51d |
| turbo-cache-control | no-preview |
| go-import | github.com/CodingDocs/awesome-java git https://github.com/CodingDocs/awesome-java.git |
| octolytics-dimension-user_id | 80885507 |
| octolytics-dimension-user_login | CodingDocs |
| octolytics-dimension-repository_id | 226310377 |
| octolytics-dimension-repository_nwo | CodingDocs/awesome-java |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 226310377 |
| octolytics-dimension-repository_network_root_nwo | CodingDocs/awesome-java |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | d69ac0477df0f87da03b8b06cebd187012d7a930 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width