优秀的编程知识分享平台

网站首页 > 技术文章 正文

从此告别CRUD烦恼!一款人人都能用的代码生成工具

nanyue 2024-09-03 16:19:01 技术文章 11 ℃

写在前面

大家好,这里是IT学习日记。今日推荐项目:Relax快速CURD工具,获取方式在文后!

1000+优质开源项目推荐进度:33/1000。如需更多类型优质项目推荐,请在文章后留言。

项目简介

在开发过程中,重复性的CRUD操作往往占据了大量时间,影响了开发效率,这种重复且无创意的工作,可通过工具来代替,让开发者更加专注于核心业务和创新。

Relax:一款代码生成工具,对API接口中的CRUD(创建、读取、更新、删除)场景进行了丰富的封装,大幅减少了开发人员在这方面的编码工作,让开发者更加专注核心业务。


项目特点

  • 可插拔式组件:支持通过注解控制启用和禁用,提高灵活性。
  • 高灵活性:支持使用注解标识自动生成表,CURD接口,返回结果格式等。
  • 使用简单:只需引入依赖和注解即可快速集成,几乎无成本,系统提供完善的文档帮助。

快速入门

  • 引入依赖
<dependency>
    <groupId>io.github.shenjingwaa</groupId>
    <artifactId>relax-spring-boot-starter</artifactId>
    <version>${latest-version}</version>
</dependency>

  • 开启Relax
@EnableRelax
@SpringBootApplication
public class RelaxApplication {
    public static void main(String[] args) {
        SpringApplication.run(RelaxApplication.class, args);
    }
}

  • 自定义配置
# 当前配置文件为 application.yml 文件
relax:
    auto-create-table: true  # 开启自动表创建
    entity-locations: com.app.entity.**  # relax实体扫描位置(默认为springboot启动类所在文件夹及子文件夹)

  • 创建API接口:此时,已经自动生成对应的CURD接口。
@RelaxClass(entityType = RelaxUser.class)
@RestController
@RequestMapping("/relaxUser")
public class RelaxUserController {

}

  • 创建API接口:自动生成的CURD接口示例




项目获取

关注 在后台私信回复 curd 即可获取了。

大家有想获取的其他工具或者项目,可以在下方留言或者后台私信。

如果这篇文章对您有帮助,请“彦祖们”一定帮我点个 “在看”“点赞”,这对我非常重要。我将会继续推荐更多优质项目和新闻。

最近发表
标签列表