写在前面
大家好,这里是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 即可获取了。
大家有想获取的其他工具或者项目,可以在下方留言或者后台私信。
如果这篇文章对您有帮助,请“彦祖们”一定帮我点个 “在看” 和 “点赞”,这对我非常重要。我将会继续推荐更多优质项目和新闻。