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 用在返回对象类上


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部