vben-java
一个基于SpringBoot3+Vue3的通用后台管理开发平台
集成业界一流技术栈,针对企业痛点,模块化、轻耦合、高扩展
- MIT 宽松开源协议,商业无需授权
- 企业级工作流,自由扩展
- 自由选择应用层ORM框架
- 了解 「选择 vben 的十大理由」
受支持平台:
@RestController
@RequestMapping("test/demo")
@RequiredArgsConstructor
public class TestDemoController {
private final TestDemoService service;
/**
* 新增
*/
@SaCheckPermission("test:demo:add")
@Log(title = "新增", businessType = BusinessType.INSERT)
@RepeatSubmit(interval = 2, timeUnit = TimeUnit.SECONDS)
@PostMapping()
public R<Void> add(@RequestBody TestDemoBo bo) {
ValidatorUtils.validate(bo, AddGroup.class);
return R.ok(service.insertByBo(bo));
}
/**
* 查询
*/
@SaCheckPermission("demo:demo:query")
@GetMapping("/{id}")
public R<TestDemoVo> getInfo(Long id) {
return R.ok(service.queryById(id));
}
}
开源免费/商业无需授权
⭐️ MIT 开源协议,代码在 Gitee/GitHub 平台托管 ⭐️
13000 +
Stars1400 +
Forks520
Downloads11