优秀的编程知识分享平台

网站首页 > 技术文章 正文

Java微服务前后端分离技术开发的微信快速框架-教程

nanyue 2024-08-04 17:03:00 技术文章 10 ℃

JooLun微信快速开发框架-采用目前最流行的前后端分离框架开发出来的微信快速开发平台。二次开发效率高,技术先进不怕被淘汰

系统特性:

  1. Spring Cloud微服务化开发,采用Nacos注册和配置中心,具有统一授权、认证后台管理系统,其中包含具备用户管理、资源权限管理、数据导出、打印、Swagger API 管理等多个模块,支持多业务系统并行开发,可以作为后端服务的开发脚手架。代码简洁,架构清晰,restful接口规范,适合学习、毕设、实际项目等使用
  2. 采用最新前后端完全分离框架
  3. 支持多公众号,redis全局缓存access_token

开发环境部署教程

开发环境准备

  • windows系统
  • IntelliJ IDEA(安装lombok插件) + WebStorm
  • Mysql8
  • Redis
  • JDK8
  • maven(后端项目构建管理)
  • node(前端构建管理)
  • npm
  • SwitchHosts(用于修改hosts)

开始部署

  • 修改hosts

以管理员的身份运行SwitchHosts!,添加如下配置

# 本地开发环境
127.0.0.1 base-nacos
127.0.0.1 base-gateway
127.0.0.1 base-redis
127.0.0.1 base-mysql

用地址base-mysql,看能否连接上MySQL,确保hosts成功修改

  • 导入数据库(/joolun/db)

依次将db目录下的脚本导入到mysql

  • 后端发布

1、idea导入后端代码(/joolun)

2、修改base-cacos配置文件的数据库密码(/joolun/base-nacos/src/main/resources/bootstrap.yml)

3、首先启动BaseNacosApplication

base-nacos启动成功后

浏览器中打开http://127.0.0.1:8848/nacos/index.html

4、修改相关密码

application-dev.yml:修改redis密码

base-auth-dev.yml、base-codegen-dev.yml、base-upms-biz-dev.yml、base-weixin-mp-dev.yml:

修改mysql账号、密码,将root换成自己的账号密码

注意冒号后面要带一个空格

5、然后依次启动

BaseGateWayApplication(网关)
BaseAuthApplication(认证授权)
BaseUpmsApplication(后台管理系统)
BaseWxMpApplication(微信公众号模块)
BaseCodeGenApplication(代码生成模块)
  • 前端发布

1、WebStorm导入前端代码(/joolun-ui)

2、npm run install

3、npm run serve

源码地址:

http://joolun.com/post/8

演示

http://demo.joolun.com/

最近发表
标签列表