当前位置: 首页 > news >正文

有趣的网站游戏人和马做的视频网站

有趣的网站游戏,人和马做的视频网站,深圳网站seo关键词,网站开发的机遇文章目录 一、开发脚手架选择二、RuoYi框架1、介绍2、版本发展3、为什么选择若依4、优缺点5、项目内置功能 三、后端项目部署1、拉取源码2、环境要求3、Maven构建4、MySQL相关#xff08;1#xff09;导入SQL脚本#xff08;2#xff09;配置信息 5、Redis相关#xff08;… 文章目录 一、开发脚手架选择二、RuoYi框架1、介绍2、版本发展3、为什么选择若依4、优缺点5、项目内置功能 三、后端项目部署1、拉取源码2、环境要求3、Maven构建4、MySQL相关1导入SQL脚本2配置信息 5、Redis相关1启动Redis2配置信息 6、项目运行 四、前端项目部署1、初始化项目2、项目运行 一、开发脚手架选择 当下热门流行的5个开源的Java项目快速开发脚手架。 GunspigRuoYiJeecg-bootiBase4J… 本次主要介绍Java热门快速开发脚手架——若依RuoYi包括若依介绍、环境搭建教程。 二、RuoYi框架 1、介绍 若依Ruoyi框架是一款基于 Spring Boot 2.5.5、Spring Cloud 2020.0、OAuth2 与 JWT 鉴权等核心技术同时也支持Spring Security、Apache Shiro 等多种安全框架以及 Mybatis、JPA 等流行持久化框架提供了许多常用的功能模块包括系统管理、监控管理、任务调度、代码生成、文件上传、高德地图等功能的快速开发平台。 若依官网:http://ruoyi.vip 演示地址:http://vue.ruoyi.vip 前后端分离版本代码下载:https://gitee.com/y_project/RuoYi-Vue 官方开发手册https://doc.ruoyi.vip/ruoyi/ 2、版本发展 从2018年一直开源维护到今天 前后端混合版本 RuoYiSpringBootBootstrapRuoYi结合了SpringBoot和Bootstrap的前端开发框架适合快速构建传统的Web应用程序其中前端和后端代码在同一项目中协同工作。https://gitee.com/y_project/RuoYi前后端分离版本 RuoYi-VueSpringBootVueRuoYi-Vue利用SpringBoot作为后端开发框架与Vue.js结合实现了前后端分离的开发模式。这种架构有助于提高开发效率前后端可以独立开发和部署更适合现代化的Web应用开发。https://gitee.com/y_project/RuoYi-Vue、https://gitee.com/ys-gitee/RuoYi-Vue3微服务版本 RuoYi-CloudSpringCloudVueRuoYi-Cloud基于Spring Cloud Alibaba微服务架构为构建大型分布式系统提供了完整的解决方案。它支持服务发现、配置管理、负载均衡等微服务特性适合需要高可扩展性和高可用性的企业级应用。https://gitee.com/y_project/RuoYi-Cloud移动端版本 RuoYi-AppUniappVueRuoYi-App采用Uniapp进行开发结合了Vue.js的优势可以实现跨平台的移动端应用开发。一次编写多端运行的能力使得它成为开发iOS和Android应用的理想选择。https://gitee.com/y_project/RuoYi-App芋道源码 ruoyi-vue-proRuoYi-Vue 全新 Pro 版本优化重构所有功能。https://gitee.com/zhijiantianya/ruoyi-vue-pro 3、为什么选择若依 框架使用人群与热度分析用户基数大全网火爆具有代表性很多中小型公司脚手架的首选。 gitee github 完全开源免费商用不光是代码文档也是开源的。有些项目是代码开源文档收费虽然不贵但免费的显然更香。商用友好MIT许可想怎么改就怎么改想怎么发版就怎么发版完全不用担心侵权。开源开发文档中文支持友好照着文档把项目跑起来并使用功能上手相对容易。社区活跃度有一定的社区支持虽然不如一些大型开源项目那样活跃但对于解决常见问题和获取技术支持还是有帮助的。更新速度和频率也比较高。 4、优缺点 优点 1高效率开发引入如代码生成等多种能力可自动生成初代代码只需关注业务逻辑实现。 2低代码/封装只提供必要的封装以保持框架的简洁性可灵活配置。 3前后端分离前后端领域无关简化开发提高效率通过屏蔽前后端技术栈让前后端工程师更关注自己的业务以及交互效果。 5支持多种安全框架OAuth2、JWT、Spring Security、Apache Shiro 都可以选择。 6权限认证使用Jwt支持多终端认证系统。支持加载动态权限菜单多方式轻松权限控制。 6支持多种持久化框架Mybatis、JPA都可以选择。 7集成多种常用模块系统管理、监控管理、任务调度、代码生成、文件上传、高德地图等功能的快速开发平台。 缺点 1使用RuoYi框架需要一定的JavaWeb开发经验在没有JavaWeb基础的情况下上手可能会困难。 2提供的代码生成器可能不能满足需求并且代码生成的质量还需要另加一定的开发工作。 3支持的功能还比较简单但是这也使得它更加轻量级通用性更好。 4适合初学者它满足一些没有技术积累的小型开发团队或者软件公司的快速开发的需求这一点是值得肯定的也是它在国内流行的主要原因。 5、项目内置功能 1用户管理用户是系统操作者该功能主要完成系统用户配置。 2部门管理配置系统组织机构公司、部门、小组树结构展现支持数据权限。 3岗位管理配置系统用户所属担任职务。 4菜单管理配置系统菜单操作权限按钮权限标识等。 5角色管理角色菜单权限分配、设置角色按机构进行数据范围权限划分。 6字典管理对系统中经常使用的一些较为固定的数据进行维护。 7参数管理对系统动态配置常用参数。 8通知公告系统通知公告信息发布维护。 9操作日志系统正常操作日志记录和查询系统异常信息日志记录和查询。 10登录日志系统登录日志记录查询包含登录异常。 11在线用户当前系统中活跃用户状态监控。 12定时任务在线添加、修改、删除)任务调度包含执行结果日志。 13代码生成前后端代码的生成java、html、xml、sql支持CRUD下载 。 14系统接口根据业务代码自动生成相关的api接口文档。 15服务监控监视当前系统CPU、内存、磁盘、堆栈等相关信息。 16缓存监控对系统的缓存信息查询命令统计等。 17在线构建器拖动表单元素生成相应的HTML代码。 18连接池监视监视当前系统数据库连接池状态可进行分析SQL找出系统性能瓶颈。 三、后端项目部署 1、拉取源码 若依版本选择RuoYi-Vue RuoYi-Vue3RuoYi-Vue版本采用了前后端分离的单体架构设计。软件环境JDK、MySQL、Redis、Maven、Node技术选型Spring Boot、Spring Security、MyBatis、Jwt、Vue3、Element-Plus # 项目后端 git clone https://gitee.com/y_project/RuoYi-Vue.git # 项目前端 git clone https://gitee.com/ys-gitee/RuoYi-Vue3.git2、环境要求 官方推荐演示版本JDK 1.8JDK 17MySQL 5.7.0MySQL 8.0Redis 3.0Redis 3.2 (Win)Maven 3.0Maven 3.6.1Node 12Node 16Vue3 3、Maven构建 使用idea打开项目后等待环境检查(主要是Maven下载项目依赖) 4、MySQL相关 1导入SQL脚本 创建数据库create schema ry-vue;执行下图的sql脚本文件完成导入。 导入后ry-vue库内置30张表 2配置信息 在ruoyi-admin模块下编辑resources目录下的application-druid.yml修改数据库连接。 # 数据源配置 spring:datasource:type: com.alibaba.druid.pool.DruidDataSourcedriverClassName: com.mysql.cj.jdbc.Driverdruid:# 主库数据源master:url: 数据库地址username: 数据库账号password: 数据库密码5、Redis相关 1启动Redis 在redis解压目录下执行redis-server.exe redis.windows.conf启动。 2配置信息 在ruoyi-admin模块下resources目录下的application.yml可以设置redis密码等相关信息。 6、项目运行 在ruoyi-admin模块下运行com.ruoyi.RuoYiApplication.java出现如下图表示启动成功。 后端运行成功可以通过([http://localhost:8080)访问但是不会出现静态页面可以继续参考下面步骤部署ruoyi-ui前端然后通过前端地址来访问。 四、前端项目部署 1、初始化项目 进入开发目录下使用vscode命令code打开项目。 # 克隆Vue3项目之前已经拉取过了不用执行 git clone https://gitee.com/ys-gitee/RuoYi-Vue3.git# 通过vscode打开项目在RuoYi-Vue3目录里直接输入code也可以 code ./RuoYi-Vue32、项目运行 在vscode终端中输入以下命令 # 安装依赖 npm install# 建议不要直接使用 cnpm 安装依赖会有各种诡异的 bug。可以通过如下操作解决 npm 下载速度慢的问题 npm install --registryhttps://registry.npmmirror.com# 启动服务 npm run dev打开浏览器输入([http://localhost:80) 默认账户/密码 admin/admin123若能正确展示登录页面并能成功登录菜单及页面展示正常则表明环境搭建成功。
http://www.dnsts.com.cn/news/159150.html

相关文章:

  • 帮别人做网站市场价wap 网站开发
  • 黄冈做网站技术支持的做那个的网页
  • 网站开发运行环境有哪些北京市基础建设质量监督局网站
  • 用dw6做网站首页网页建站怎么做
  • 做网站找我图片网站建设后需要录入
  • 网站文明建设工程包括做行政关注什么类型的网站
  • 网站做友链盈利企业网站空间购买
  • 代做效果图网站哪家好wordpress添加全屏广告
  • 安阳建设网站wordpress手机视频播放器
  • c++ 网站开发mt4网站可做黄金交易
  • 以前有个自助建设网站装修互联网营销公司
  • 企业建站系统价格Wordpress调用百度云
  • 如何用手机建设一个网站专业网站设计多少钱
  • 南宁建站价格百度地图网站开发
  • 新浪网站首页建设局查询网站首页
  • 免费做效果图的网站有哪些网站设计论文选题
  • 石基网站建设临沂个人做网站
  • 网站怎样优化文章关键词做产品网站费用吗
  • 石柱网站开发wordpress葬爱导航
  • 得实网站建设阿里云网站建设流程教案
  • 电商类网站开发项目流程帮人建设网站属于增值电信业务吗
  • 做中英文网站公司做网站别人输账号代码
  • 铜陵专业网站制作公司如何做百度秒收录网站
  • 长治建设网站公司网络营销的网站定位
  • 去哪找想做网站的客户宜春网络营销是什么
  • 未来做哪些网站能致富没有营业执照网站备案
  • 北海网站制作公司wordpress 手动 摘录
  • 怎么建设网站后台英语网站online
  • 视频投票网站怎么做的创意上海专业网站建设
  • 环保h5微网站wordpress 导出附件