美文网首页
BS框架增删改查开发步骤以及注解使用

BS框架增删改查开发步骤以及注解使用

作者: 品儒 | 来源:发表于2019-06-26 14:54 被阅读0次

    背景:项目框架使用springboot+mybatis

    1、使用maven插件生成entity和mapper文件

    2、编写业务实现类(biz)

    public class TestBiz  extends BaseBiz<Mapper,Entity> {}

    3、biz类的增删改查以及注解使用方法(BaseBiz 默认以及实现了单表通用接口的增删改查

        1)验重注解

        例如上图的用户新增。可以重写baseBiz的新增方法加入业务所需逻辑

        方法上增加此注解:CheckFieldDuplicate 

        实体中的属性增加注解 @FieldDuplicate        @FieldDesc("账号");

        则新增会回去验证,新增数据添加注解的属性值是否已存在,如果已存在则会抛异常,提示

        " ***已存在 ";(注:只能在业务实际所需时,属性和方法的才去添加该注解)

        2)通用实体属性注解

        @CreatedBy @CreatedDate @LastModifiedBy @LastModifiedDate @CreateOrgId @ComId

        以上注解加在实体的属性上,参考SysUser.新增修改不需要给上述属性设置,系统会基于注解默认设值

        3)分页查询注解    @PageQuery

        方法中设置参数  Integer page,  Integer limit;并且方法上加入注解PageQuery,则会返回分页数据

        4)缓存注解  Cache  自行了解 spring cache即可,在有需要的地方使用

    4、controller层

        1)基于swagger实现api接口文档。自行了解swagger使用

        2)基于权限shiro实现权限控制。再controller层方法上面增加下面注解即可

        @RequiresPermissions("admin:user:info")   需要有此权限"admin:user:info"才能调用该接口

        @RequiresAuthentication  登录了就可以使用的接口

    相关文章

      网友评论

          本文标题:BS框架增删改查开发步骤以及注解使用

          本文链接:https://www.haomeiwen.com/subject/iwdccctx.html