代码拉取完成,页面将自动刷新
GenCode 是基于Bee的一个快速生成代码工具!
支持生成restful风格的后端代码.
Controller/Action + service (+ dao).
Bee,互联网新时代的 Java ORM 框架,支持 Sharding;JDBC,Android,HarmonyOS;支持多种关系型数据库,还支持 NoSQL 的 Cassandra,Mongodb(V2.1) 等;更快、更简单、更自动,开发速度快,运行快,更智能!
支持多种关系型数据库:MySQL,MariaDB,Oracle,H2,SQLite,PostgreSQL,SQL Server,Access 等。
1.更新Bee依赖为2.4.0 LTS版
2.MongoDB根据表生成Javabean,支持生成默认注解
V2.2
1.更新Bee依赖为2.2 LTS版
2.Rest类 insert,update方法使用@RequestBody注解
V2.1.8
<dependency>
<groupId>org.teasoft</groupId>
<artifactId>gencode</artifactId>
<version>2.2</version>
</dependency>
public static void main(String[] args) {
GenCode.genRestRich("users", "com.abc");
}
public static void main(String[] args) {
//1.准备工作,
// 1) 需要准备一个spring boot工程。
// 可以下载springbootDemo.zip(使用spring boot 2.7.12)
// 2) 在bee.properties配置了数据库的连接, 且数据库已创建有表(例子是使用users表)
//2. 生成Rest (Controller/Action)文件 Restful风格的MVC后端代码,前后端分离
// GenCode.genRestRich("users", "com.abc");//"users":表名,"com.abc":包名
// GenCode.genRestRichWithCodeMsg("users", "com.abc");//genRestRichWithCodeMsg生成的Rest类,是用指定的编码和信息,适用于大型项目
GenCode.genRestRichWithCodeMsg("users", "com.abc","com.abc.comm");//"users":表名,"com.abc":包名, "com.abc.comm":指定自定义的Const名所在的包
//3.在Application类,指定你生成的包名(生成的Restful代码没包含在Application类的路径下,则需要配置)
//@ComponentScan({"com.abc"})
//4.启动Application,访问:
//http://localhost:8088/users/list
//即可看到数据。
// GenCode.genOneJavabean("users"); //单独生成Javabean,默认放在包entity
}
Bee 网址:
https://github.com/automvc/bee
Bee在gitee 的网址:
https://gitee.com/automvc/bee
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。