前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >docker 打包jpa 自动生成代码工具

docker 打包jpa 自动生成代码工具

作者头像
分享干货的你
发布2021-04-06 17:12:41
7830
发布2021-04-06 17:12:41
举报
文章被收录于专栏:分享干货的你分享干货的你

这里借鉴了人人开源的的自动生成代码的工具,但是他是基于mybatisplus +velocity ,我这里将其改为jpadata+velocity。

我们看一下页面

输入账号密码,点击生成

最后下载的点开看一下

先看一下controller,这里用了jpa的原生分分页。

再看一下entity,在这里其实可以改一下的,要是有字段默认值可以使用@builder.default的默认值

这里用了lombok 简化开发

在看Repository

基本的crud+ 分页还是可以实现的。

我们编写dockerfile

在pom文件里面加上dokcer-build的maven插件。

将工程上传到服务器,先打包mvn clean install -DskipTests.在执行,这里打包要跳过测试。

在dockerfile 的同级目录执行

docker build -t spring-boot-demo-codegen:0.0.1 . 这里-t 的意思是给镜像做标签,要不生成的镜像 是none 后面是name 和版本号。

现在我们登陆github 新建一个工程,名字要和我们创建的工程名字一样。

这里告诉我们的用法。我们创建一个公开的

在服务器上面登陆账号密码。这里账号密码一定要记好,后面服务器登录push镜像要使用。

把刚才的镜像改一下标签

在push 到远程的仓库

比较慢稍等一会

在登陆界面看一下

成功了,我们在服务器docker search ducheng1234/spring-boot-demo-codegen

哈哈哈,官方仓库已经能查到了。在pull 一下

运行

看日志

本文参与?腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-06-06,如有侵权请联系?cloudcommunity@tencent.com 删除

本文分享自 分享干货的你 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与?腾讯云自媒体分享计划? ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
http://www.vxiaotou.com