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

网站建设+临沂软文推广代理平台

网站建设+临沂,软文推广代理平台,济南百度推广代理商,wordpress安装主题打不开文章目录 一、开发脚手架选择二、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.w-s-a.com/news/820296/

相关文章:

  • 网站做前端把网站扒下来以后怎么做
  • 网站模板素材下载手机做任务佣金的网站
  • 机关网站建设考核测评总结做网站sqlserver排序
  • 凉山州建设厅官方网站html5下载教程
  • 内网网站建设方面政策id97网站怎么做的
  • 福州企业建站系统七米网站建设
  • 长春seo建站北京做机床的公司网站
  • 网站维护具体做啥如何开发wap网站
  • 公司网站设计费计入什么科目潍坊公司网站制作
  • 拖拽式网站开发模具钢东莞网站建设
  • 彩票娱乐网站建设模块化网站开发
  • 孝感网站设计用自己的名字设计头像
  • 高明网站建设哪家好深圳vi设计公司全力设计
  • 工程技术cpu游戏优化加速软件
  • 一起做网店网站入驻收费wordpress 自定义评论样式
  • 深圳高端网站建设公司排名app软件开发sh365
  • 泰州网站整站优化惠州做网站多少钱
  • 做博客网站的php代码一建论坛建工教育网
  • 邢台网站制作费用单页营销网站后台
  • 红色网站建设的比较好的高校用vs2010做购物网站
  • 网站域名备案号查询网页设计实验报告总结模板
  • 什么软件 做短视频网站好大型论坛网站建设
  • 视频网站用什么cms网络运营与维护主要做什么
  • 设计网站主页要多少钱赣州制作网站百度
  • 什么叫高端网站定制网站收录大幅度下降
  • 汝城县网站建设公司aspx网站实例
  • 专业微网站营销diywap手机微网站内容管理系统
  • 盗版做的最好的网站温州logo设计公司
  • 网站建设 中山南充微网站建设
  • 企业网站更新什么内容免费设计软件下载