KeroZhai's recent timeline updates
KeroZhai's repos on GitHub
Java · 13 watchers
morphling
A simple utility to copy Javabeans.
TypeScript · 1 watchers
ChatGPT
一键拥有你自己的 ChatGPT 网页服务。 One-Click to deploy your own ChatGPT web UI.
JavaScript · 1 watchers
documents
个人的一些暂存文件
CSS · 1 watchers
kerozhai.github.io
Personal site.
Java · 1 watchers
Notedown
Vue · 1 watchers
spring-the-ioc-container-slides
Slides of brief introduction for Spring's IoC container.
0 watchers
claude-code
Claude Code Snapshot for Research. All original source code is the property of Anthropic.
Python · 0 watchers
daily_stock_analysis
LLM驱动的 A/H/美股智能分析器,多数据源行情 + 实时新闻 + Gemini 决策仪表盘 + 多渠道推送,零成本,纯白嫖,定时运行
TypeScript · 0 watchers
element-plus
🎉 A Vue.js 3 UI Library made by Element team
0 watchers
KeroZhai
0 watchers
local-llm-copilot
Code with local LLM
PHP · 0 watchers
lune
A simple and low-weight PHP back-end framework.
0 watchers
lune-docs
Documentation for lune.
0 watchers
README
README文件语法解读,即Github Flavored Markdown语法介绍
0 watchers
slidev
Presentation Slides for Developers
0 watchers
spring-data-jpa
Simplifies the development of creating a JPA-based data access layer.
TypeScript · 0 watchers
vite-plugin-typenv
Use JS/TS files for environment variables over .env files.
KeroZhai

KeroZhai

V2EX member #328437, joined on 2018-07-11 15:52:55 +08:00
KeroZhai's recent replies
Dec 7, 2020
Replied to a topic by KeroZhai 程序员 分享一个 Javabean 拷贝工具
@syozzz 感谢回复,说实话一下子知道了好多拷贝工具…了解了一下确实挺强大的,不过正如我前面提到的,我觉得使用 XML 去配置映射有点麻烦,更倾向于使用注解。还有就是希望能尽量复用一个类,根据一定的条件选择要拷贝哪些字段,这个可能是对我来说这个工具最主要想解决的问题吧。
Dec 7, 2020
Replied to a topic by KeroZhai 程序员 分享一个 Javabean 拷贝工具
@paragon 不过它也是浅拷贝吧,像是关联查询出来“用户-角色-权限”三种实体类,再转为 VO 的时候应该就没办法了。不过其实个人觉得我这个重点不是递归深拷贝,主要是按条件拷贝以及指定如何忽略 null 和空值两个功能比较方便,对我来说很有用...
Dec 7, 2020
Replied to a topic by KeroZhai 程序员 分享一个 Javabean 拷贝工具
@xuanbg 默认根据字段名来对应的,一般使用上不需要配置啥,只是需要声明一些条件,并在拷贝时指定这些条件,来决定这次拷贝要忽略哪些字段或是采取哪种策略来忽略它们。如果你使用的是 JPA 的话,应该知道关联关系可能嵌套好几层,特别是关联集合,如果全部手动 set 可能不太现实。当然如果没有这个需要的话,确实价值意义不大…
Dec 6, 2020
Replied to a topic by KeroZhai 程序员 分享一个 Javabean 拷贝工具
@xuanbg 是,主要是有条件拷贝不同字段的需求,而且两边字段类型名称都可能不同,比如 UserPo -> UserDTO,UserPO 内又有 List<RolePO>,而 UserDTO 内对应的是 List<RoleDTO> 这样。
Dec 6, 2020
Replied to a topic by KeroZhai 程序员 分享一个 Javabean 拷贝工具
@beitayongguo 谢谢推荐,不过感觉需要额外配置 Mapper 的话稍微有点繁琐,当然如果要是比性能我这个就完败了…不管怎样,希望能点个 Star 支持下哈哈。
Dec 6, 2020
Replied to a topic by KeroZhai 程序员 分享一个 Javabean 拷贝工具
@tcfenix 谢谢您的回复,Beancopier 我了解的不是很多,只知道它的性能可媲美直接使用 getters/setters,另外好像是浅拷贝?因为我的实现中基本类型、Date 以及 Collection 都是直接支持的,并且是递归深拷贝,一般情况下是不需要 Converter 的,只有想实现一些特殊需求的时候可以配置,例如 README 中举例的时间戳转 Date 对象。
Dec 6, 2020
Replied to a topic by KeroZhai 程序员 分享一个 Javabean 拷贝工具
@callofmx 感谢回复,大概看了下,它要解决的问题应该和我是一致的,不过个人觉得可能我的用法会更简单灵活一点,特别是对字段的条件拷贝这方面,不需要定义额外的 Mapper 。
已 star 后端狗不明觉厉 准备和前端女朋友一起向大佬学习
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3671 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 14ms · UTC 00:42 · PVG 08:42 · LAX 17:42 · JFK 20:42
♥ Do have faith in what you're doing.