概述
我用这个原版,因为对VUE不熟悉,也没用过redis
本文适合的读者:
1、会java、了解springboot、mybatis、前端、项目开发、开发工具使用(idea)
2、想了解如何上手一个优秀框架
背景
笔者是十多年的数据工程师,之前从未做过JAVA开发,只是业余时间自学,以前也对框架没什么概念。最近突然自学JAVA WEB开发,原因有几个:
1、行情越来越卷,多学点技术傍身。
2、可以做全栈,自己做点可见的产品,更容易表现自己的能力,单纯做数据太枯燥了。
于是自己在网上搜罗了不少学习视频,经过一番探索,发现现在主流的框架是springboot、mybatis(plus)、vue等,最终自己选择了springboot、mybatisplus、jQuery入门。自己的基础有JAVA CORE、基础的编程能力和项目架构能力。
同时也请教做过java开发的朋友,曾推荐过jfinal,后来又推荐了ruoyi。当时我学习不深,还看不太懂,最近自己动手运行一下代码,看了官方文档,发现现在中国的开源也发展的这么好了,网上同样优秀的资源还有很多,而若依无疑是其中的佼佼者。
介绍
ruoyi是一个基于springboot的,后台管理的框架,怎么理解他是个框架呢?
就是说他已经实现了一个系统大部分通用的功能,比如用户管理、权限管理等,使用者可以在上面做二次开发,基本只要写自己的业务代码就可以轻松嵌入。
基本的界面:
其中,代码生成是我认为的最实用的模块(特别是因为我是做数据的)。在这里可以创建一个数据库表,然后ruoyi可以生成一整套代码,包括controller、service、dao、页面、菜单权限配置,使用者把代码复制到项目对应位置,然后启动即可。就可以得到增删改查的页面功能。