1 Star 17 Fork 0

波奥豹 / javabb-javaitem-cloud

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 4.14 KB
一键复制 编辑 原始数据 按行查看 历史
波奥豹 提交于 2021-02-26 00:00 . 添加README.md

JavaItem-Cloud

项目介绍

JavaItem-Cloud是一个新开发的微服务架构平台,基于最新流行的技术SpringBoot、SpringCloud & SpringCloud Alibaba、Vue、Vuex、ElementUI。

系统特性

  • 后端使用当前流行技术,SpringBoot、SpringCloud、SpringCloud Alibaba、Mybatis、Mybatis-Plus、hutool
  • 前端使用Vue2、ElementUI搭建
  • 完整的登录鉴权、统一网关,动态路由流程
  • 使用主流技术栈,工程化模块化
  • 界面简洁美观,可灵活配置主题
  • 提供全部源码,便于学习和扩展
  • 完善的开发文档,助你快速掌握

内置功能

已有功能:

  • 用户管理
  • 部门管理
  • 角色管理
  • 菜单管理
  • 权限管理
  • 字典管理
  • 参数管理
  • 操作日志
  • 登陆日志
  • 代码生成
  • 服务监控

待开发功能:

  • 动态表单构建
  • 在线用户管理
  • 定时任务配置
  • 内容管理模块
  • 商品管理模块
  • 。。。

之前用SpringBoot开发过一个Javabb-bbs,后面会以这个微服务脚手架来开发一个论坛管理系统。

项目模块

├─javaitem-auth		#授权服务
├─javaitem-base
│  ├─javaitem-cache		#缓存模块
│  ├─javaitem-common	#公共模块
│  ├─javaitem-log		#日志模块
│  ├─javaitem-security	#安全模块
│  └─javaitem-swagger	#Swagger模块
├─javaitem-gateway		#网关服务
├─javaitem-module		
│  └─javaitem-gen		#代码生成服务
├─javaitem-nacos		#nacos
├─javaitem-sys
│  ├─javaitem-sys-api		#系统Api服务
│  └─javaitem-sys-server	#系统服务

项目部署

1,导入mysql数据库文件,javaitem-config.sql(Nacos配置SQL)和javaitem-cloud.sql(系统SQL)文件

2,启动Nacos

项目依赖Nacos,在部署之前要先部署Nacos。

修改Nacos模块下的nacos/conf/application.properties文件配置:

spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://localhost:3306/javaitem-config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true
db.user=root
db.password=123456

3,修改数据库链接配置

打开Nacos界面http://localhost:8848/nacos默认账户密码是nacos/nacos,修改其中的数据库配置和redis配置,改成本地的。

image-20210225233701708

4,启动微服务

服务启动没有先后顺序

javaitem-sys-server:8080	(必须启动)
javaitem-auth:8001	(必须启动)
javaitem-gateway:9001	(必须启动)
javaitem-gen:8082	(非必须,代码生成用)

image-20210225234152091

系统界面

系统接口

image-20210225234401273

系统界面

image-20210225234501414

用户管理

image-20210225234624592

添加用户

image-20210225234905752

角色管理

image-20210225234654881

分配权限

image-20210225234723045

菜单管理

image-20210225234745444

字典管理

image-20210225234805413

部门管理

image-20210225234827593

操作日志

image-20210225234936699

个人中心

image-20210225235020941

我的消息

image-20210225235040388

主题设置

image-20210225235233528

1
https://gitee.com/imqinbao/javabb-javaitem-cloud.git
git@gitee.com:imqinbao/javabb-javaitem-cloud.git
imqinbao
javabb-javaitem-cloud
javabb-javaitem-cloud
master

搜索帮助