RuoYi系统学习部分总结

RuoYi系统是一个不错的Git项目,适合构建各种后台管理系统,其中提供多样化的版本:前后端不分离的、前后端分离的、基于微服务的,还支持各种常用数据库的。不得不说,改项目已经做得较为完善了。如果小伙伴感兴趣,可以去看看。

地址:http://ruoyi.vip/

前后端不分离:https://gitee.com/y_project/RuoYi

前后端分离:https://gitee.com/y_project/RuoYi-Vue

Spring Cloud:https://gitee.com/y_project/RuoYi-Cloud

===============================================

以下是我这两天所学习的部分知识总结,仅仅只占了RuoYi系统的冰山一脚,建议大家去官网查阅在线文档:http://doc.ruoyi.vip/较益。

事务管理注解:

@Transactional(rollbackFor = Exception.class)

权限注解Shrio:

  • @RequiresAuthentication
  • @RequiresGuest
  • @RequiresRoles
  • @RequiresPermissions
  • @RequiresUser
  • @RequiresGuest

全局异常处理注解:

  • @ControllerAdvice
  • @RestControllerAdvice

系统日志注解

  • @Log

数据权限注解

  • @DataScope

配置多数据源注解

  • @DataSource
  • @DataSource(value = DataSourceType.MASTER) //配置主库

DynamicDataSourceContextHolder.setDataSourceType(DataSourceType.SLAVE.name()); //s手动实现数据源切换

swagger接口注解:

  • 协议集描述 @Api 用于controller类上
  • 对象属性 @ApiModeProperty 用于在出入参数对象字段上
  • 协议描述 @ApiOperation 用在conroller方法上
  • Response集 @ApiResponses 用在Controller方法上
  • Response @ApiResponse 用在@ApiResponses里边
  • 非对象参数集 @ApimplicitParams 用在controller方法上
  • 非对象参数描述 @ApilmplicitParam 用在@ApilmplicitParams方法里边
  • 描述返回对象的意义 @ApiModel 用在返回对象类上

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值