Ruoyi框架学习总结--总览篇

Ruoyi--vue版框架在线文档:介绍 | RuoYi

 

1、springboot 2.0 后端框架

2、spring security  权限管理

3、JWT(JSON Web Token)  Token认证

4、Vue 前端框架

5、Element 组件库

IDEA常用快捷键总结:

1、双击shift可以搜索某文件位置

VsCode中推荐安装的插件:

Ruoyi框架学习总结--总览篇_第1张图片

 对于数据库的理解:

他的所有数据库标注是非常清楚的,尤其是在idea里的database里可以有对应的标注来帮助理解。我觉得唯一有一点难以理解的就是那个sys_dept(部门表)中的那一块宗族关系吧,其实就是谁是谁的爹谁是谁的儿的问题。然后还有那个sys_menu(菜单权限表)可能相对而言难理解一些。不过究其本质也就是字母表的从属关系,附上一张主要表之间的关系图吧。

Ruoyi框架学习总结--总览篇_第2张图片

 整体项目框架理解:

他这个项目因为相对而言更加庞大完善,比我在学校里写的那些个课程设计大得多得多了,其中在架构方面最大的不同就是耦合性很低,模块化做得很好。web是web,权限控制是权限控制,配置是配置......这也是我以后工作中需要提升的点,把架构理解吃透,降低程序的耦合性才有利于生产出高质量的项目。

主配置文件介绍:

主要理解application.yml文件里的乱七八糟的东西,其实基本上都是配置好的。但是给我学习整个ruoyi框架提供了学习的目录:版权控制、开发环境配置、日志配置、用户配置、spring配置、文件上传、服务模块(devtools)、redis、token、mybatis、pagehelper、swagger、xss攻击(就是在输入的文本中加上脚本标识符让一段文字成为脚本进而攻击系统)

Springboot框架介绍:

1、介绍
Spring Boot是一款开箱即用框架,提供各种默认配置来简化项目配置。让我们的Spring应用变的更轻量化、更快的入门。 在主程序执行main函数就可以运行。你也可以打包你的应用为jar并通过使用java -jar来运行你的Web应用。它遵循"约定优先于配置"的原则, 使用SpringBoot只需很少的配置,大部分的时候直接使用默认的配置即可。同时可以与Spring Cloud的微服务无缝结合。

提示

Spring Boot2.x版本环境要求必须是jdk8或以上版本,服务器Tomcat8或以上版本

2、优点

  • 使编码变得简单: 推荐使用注解。
  • 使配置变得简单: 自动配置、快速集成新技术能力 没有冗余代码生成和XML配置的要求
  • 使部署变得简单: 内嵌Tomcat、Jetty、Undertow等web容器,无需以war包形式部署
  • 使监控变得简单: 提供运行时的应用监控
  • 使集成变得简单: 对主流开发框架的无配置集成。
  • 使开发变得简单: 极大地提高了开发快速构建项目、部署效率。

你可能感兴趣的:(Ruoyi学习笔记,学习,前端,vue.js,后端,spring,boot)