- MySQL
- Oracle
- SQLServer
- (可扩展其他数据库)
你只需要会一点点 Thymeleaf 基础,就能写 TyCode 模板。
项目内置了一套标准模板,完全适用于 TyFast 平台。如果你是其他项目架构,也可以参考内置模板,改成符合自己规范的样子。
所有模板和数据源都存放在:src/main/resources/repository/,如下图所示:
jdbc.yml:数据源配置文件,支持配置多个数据源;templateGroups:存放模板组的目录,一个模板组即一个目录;modules、readme.yml:每个模板组都必须包含这两个部分;
模板中可用的动态数据,只需要关心两个类:
Requirement.javaMapping.java
在 TyCode 界面中,单击标题即可复制当前显示的源码到剪贴板。你只需要 Ctrl+C / Ctrl+V,把代码粘贴到你的项目中即可。
- 修改数据源配置?不需要重启。
- 修改模板?也不需要重启。
- 页面上点一下“清除缓存”,立刻生效。
TyCode 已支持 GraalVM Native-Image,可以编译成独立的二进制可执行文件,无需 JVM,毫秒级启动。
# 正常打包
mvn clean package
# 编译为原生应用
mvn clean -Pnative native:compile- 受够重复 CRUD 的开发者
- 想在团队内统一代码规范的技术负责人
- 希望用 Vue 但不想被前端工程化绊住的团队
- 任何想“写一次模板,无限生成代码”的务实开发者
让团队定义好自己的代码模板,然后一键生成。 生成的代码完全符合你们的规范,零偏差、零歧义、零额外成本。
TyCode 在集团内部已使用多年,于 2022 年完全开源。我们希望它能帮助更多团队:
- 让码砖成为过去式
- 让精力专注于业务开发
- 让技术回归“解决真实问题”的本质
欢迎大家踊跃留言,共同推进 TyCode 成长!






