上文《Jeecgboot低代码平台实施实战系列(七)场景实战司机管理之表单sql增强》除了直接使用sql进行操作之外,我们还可以直接进行java自定义代码增强,是不是很方便,这里我们介绍下http接口。
前置场景
这里我们演示一下对应的java增强之http接口。我们实现的场景是点击详情之后,打印一串日志:你通过http接口点击了详情。
java增强之http接口
这时候就简单了,咱们在jeecgboot中进行二开,编写一个接口,示例代码如下:
package org.jeecg.modules.oa.controller; import lombok.extern.slf4j.Slf4j; import org.jeecg.common.api.vo.Result; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @RestController @RequestMapping("/drivers") @Slf4j public class DriverManagerController { @RequestMapping("/edit") public Result<String> list() { log.info("你通过http接口点击了编辑"); return Result.OK("你通过http接口点击了编辑"); } }
写完之后记得把jeecgboot的后端代码给重启一下。然后咱们在前端选择司机管理的单表,点击java增强,进去后再点击新增,界面如下
页面按钮我们选择编辑,类型选择http-api,内容的话把刚才的接口路径填写进去,最后如下图:
填写完成之后,我们回到表单,点击编辑按钮后,即可看到后台打印了相关的日志了
说明java增强这块非常不错。
备注:
1、使用java增强的话,咱们可以在按钮触发前或按钮触发后进行一些额外的逻辑操作,对于真是的业务是非常方便的,比如发货前,检查是不是有货,会不会导致超卖等情况。
2、这里我们建议使用http-api的方式,这样子在写代码测试的时候非常方便。
还没有评论,来说两句吧...