java 代码生成框架_「代码生成器」ssm框架通用代码生成工具 - seo实验室

代码生成器

做了好几年的.net,上半年开始做java,发现java框架确实非常牛逼。基本上可以封装成框架的都有成品。相比之下.net确实差很多。但是也只能说各有所长吧。

做了俩三个月吧,发现通用代码确实很多。由于忙,没时间做工具,于是用exC++el公式,勉强算个工具使用。

434cef015b896b1496259172554f7d6f.png

网上搜了一下,没找到什么很顺手的工具。想自己写一个。做了几天有点小成果。发上来看看有没有同行需要,或者大家有什么更好的工具,可以共享一下。谢谢了。

1、由于excel用的更熟练,所以我的表结构设计在excel中。excel格式在欢迎页做了说明。

45cff7ff5e3f567aac80cfa5b353029a.png

使用的时候,需要先按以上格式,定义好表结构。

2、设定表结构目录、包名、sql连接等参数。

61eb4ff0f8799345079638445b4d389a.png

可以直接在生成代码画面设置(该设置不保存),也可以在系统设定设置(该设置保存,下次可以继续使用)。

bb406a2d0f2386599ce48b6425dd48c4.png

设定好之后,点击

490e5ce097108c71acb0d39f543109f0.png,开始生成代码。

d2f3042e48ee45a85d9af4916cae577c.png

生成的东西包括 maven 的pom.xml文件,myBATis-generator.xml(mybatis 生成orm映射文件的配置),还有Spring-dao.xml、spring-web.xml文件

ffdec7c3aa5a52aa1481ad959ace5155.png

469f8f289c34962adccd6d9537ccf98e.png

4930f94a9f9845fde28082b97b46d87b.png

这里生成的jsp文件主要是后台增删改查,基于bootstrap-table。

3、生成完之后,可以使用ide导入pom项目。

74e0bb2cccb30f4e23d9cdb199393b8d.png

我刚入门,用myeclipse ,感觉bug比较多,不如vs顺手。打算换idea。还没搞成功。

f36683ed641565b326b52a078af25d25.png

导入目录是这样的。有报错,因为没有生成pojo

右击generatorConfig.xml生成通用的pojo代码即可。

24d47d342055ca0a5dbe344d7bc39fc5.png

4、生成的页面是这样的

3f44c106a32733ce9cfc90ce883967c1.png

带列选

13e15b631b47c6b31b3ac303ee53ae7c.png

查询条件在后面

153b7db0e7d6dc5d37aa0824e6b7865d.png

客户端可以排序,带分页。

先写这些,下次补全

相关阅读

只有掌握了人类最根本的情感模式,就能说出穿透时空、种族、语言的故事——这也是为什么好的文学和影视作品能卖座全球,因为这些热卖

互联网金融风险主要包括政策法律风险、监管风险、交易风险、技术风险、认知风险等类型,除了对互联网金融企业或客户本身产生直接影

之前在win xp和win7没有问题,用了win10就出问题了.解决办法:VirtualProtect函数使用VirtualProtectEx代替即可!所有代码如下:#ifnde

也许很多原型制作的人员都有这种经历,在原型搭建伊始,要花好些时间去构思原型的总体布局怎样比较合理,特别是针对新手而言。这种行为

Truffle测试框架Truffle 有一个标准的自动化测试框架,让你可以非常方便地测试您的合约.这个框架允许您以两种不同的方式编写简单可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值