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

分享springboot框架的一个开源的本地开发部署教程(若依开源项目开发部署过程分享持续更新二开宝藏项目MySQL数据库版)

1首先介绍下若依项目:
若依是一个基于Spring Boot和Spring Cloud技术栈开发的多租户权限管理系统。该开源项目提供了一套完整的权限管理解决方案,包括用户管理、角色管理、菜单管理、部门管理、岗位管理等功能。
在这里插入图片描述

若依项目采用前后端分离的架构,前端使用Vue.js框架开发,后端使用Java语言开发。前端使用了Element UI组件库,界面简洁美观,易于使用。

若依项目支持多租户模式,可以实现多个租户共享同一套系统,每个租户的数据是独立的。租户管理员可以自定义权限、菜单、角色等,进行灵活的权限管理。

若依项目还集成了许多常用的功能模块,包括字典管理、定时任务、文件上传下载、日志管理等。并且采用了高效的代码生成器,可以快速生成CRUD代码,提高开发效率。
在这里插入图片描述
除了提供功能模块以外,若依还具有高度可扩展性,可以根据实际需求进行二次开发,满足特定的业务需求。

总的来说,若依开源项目是一个功能完善、易于使用和扩展的权限管理系统,可以帮助企业快速构建安全可靠的权限管理系统。
2进入主题下载项目代码开始部署(MySQL版数据库)点击代码获取源码 提取码888999
如需查看PostgresSQL版本点击查看
在这里插入图片描述

修改数据库配置文件为自己本地库或者自己的云服务库

在这里插入图片描述

数据库配置文件代码yml
# 数据源配置
spring:datasource:type: com.alibaba.druid.pool.DruidDataSourcedriverClassName: com.mysql.cj.jdbc.Driverdruid:# 主库数据源master:url: jdbc:mysql://localhost:3306/mybase?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8username: yourbasenamepassword: yourpassword# 从库数据源slave:# 从数据源开关/默认关闭enabled: falseurl:username:password:# 初始连接数initialSize: 5# 最小连接池数量minIdle: 10# 最大连接池数量maxActive: 20# 配置获取连接等待超时的时间maxWait: 60000# 配置连接超时时间connectTimeout: 30000# 配置网络超时时间socketTimeout: 60000# 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒timeBetweenEvictionRunsMillis: 60000# 配置一个连接在池中最小生存的时间,单位是毫秒minEvictableIdleTimeMillis: 300000# 配置一个连接在池中最大生存的时间,单位是毫秒maxEvictableIdleTimeMillis: 900000# 配置检测连接是否有效validationQuery: SELECT 1 FROM DUALtestWhileIdle: truetestOnBorrow: falsetestOnReturn: falsewebStatFilter:enabled: truestatViewServlet:enabled: true# 设置白名单,不填则允许所有访问allow:url-pattern: /druid/*# 控制台管理用户名和密码login-username: ruoyilogin-password: 123456filter:stat:enabled: true# 慢SQL记录log-slow-sql: trueslow-sql-millis: 1000merge-sql: truewall:config:multi-statement-allow: true

在数据库中运行这两个文件下面演示一Navicat中演示为例(Navicat下载提取码888999)
在这里插入图片描述
`安装完相关工具后创建数据库
在这里插入图片描述

右键依次导入sql文件

在这里插入图片描述

依次点击

在这里插入图片描述

双击文件选中后,点击开始

在这里插入图片描述

看到如下表示成功

在这里插入图片描述

刷新列表出现导入的相关表及数据了

在这里插入图片描述
重复操作导入另一个文件
在这里插入图片描述

完成

在这里插入图片描述

2:讲项目加载如IDEA中编译一下,测试部署启动

在这里插入图片描述

修改配置文件

在这里插入图片描述

点击小锤子进行编译

在这里插入图片描述

debug模式启动,看到如下表示启动部署完成!

在这里插入图片描述

访问:localhost:80端口验证是否启动成功,如下的话恭喜你!就表示项目初步部署完成,接下来就可一根据自己的需求进行二次开发数据自己的需求功能了

在这里插入图片描述

登录进入主页:快去部署下试试吧 未来几个月我讲进行工作外的时间利用本开源框架开发一个自己的自定义的项目进行分享,喜欢的码友可以关注下我的动态,谢谢关注

在这里插入图片描述

http://www.lryc.cn/news/298500.html

相关文章:

  • leetcode:131.分割回文串
  • Linux下的json-c
  • [C#] 如何使用ScottPlot.WPF在WPF桌面程序中绘制图表
  • 如何修复Mac的“ kernel_task” CPU使用率过高的Bug?
  • 【NodeJS】006- API模块与会话控制介绍d
  • [UI5 常用控件] 08.Wizard,NavContainer
  • EasyExcel分页上传数据
  • Spring Native 解放 JVM
  • 汇编的两道题
  • Seurat - 聚类教程 (1)
  • Mac 版 Excel 和 Windows 版 Excel的区别
  • 【报错解决】-bash: export: `-8‘: not a valid identifier 不是有效的标识符
  • Docker-Learn(三)创建镜像Docker(换源)
  • 「递归算法」:二叉树剪枝
  • Kafka下载(kafka和jdk、zookeeper、SpringBoot的版本对应关系)
  • 自然语言NLP
  • 容器库(5)-std::list
  • 配置VMware实现从服务器到虚拟机的一键启动脚本
  • 第5讲小程序微信用户登录实现
  • Kong 负载均衡
  • 基于Chrome插件的Chatgpt对话无损导出markdown格式(Typora完美显示)
  • react函数组件中使用context
  • 【MATLAB源码-第137期】基于matlab的NOMA系统和OFDMA系统对比仿真。
  • 【FPGA Verilog】各种加法器Verilog
  • 【MySQL】-21 MySQL综合-7(MySQL主键+MySQL外检约束+MySQL唯一约束+MySQL检查约束)
  • 【大厂AI课学习笔记】【1.6 人工智能基础知识】(3)神经网络
  • 指针的基本含义及其用法
  • 黄金交易策略(Nerve Nnife.mql4):趋势做单
  • HiveSQL——条件判断语句嵌套windows子句的应用
  • ClickHouse--01--简介