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-nacos127.0.0.1 base-gateway127.0.0.1 base-redis127.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/

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

  1. SpringCloud微服务前后端分离开发中出现的弱智问题之(不支持当前请求方法)

    SpringCloud微服务前后端分离开发中出现的弱智问题之(不支持当前请求方法) 问题背景 问题解决 为什么说这是一个弱智问题,因为这多是编写代码不仔细造成的. 问题背景 当当后台API发布的接口与 ...

  2. 微服务前后端分离角色权限认证体系

    微服务前后端分离角色权限认证体系 建议配合以下阅读加深理解,第一二个尤为重要: SpringSide 3 中的安全框架 http://www.blogjava.net/youxia/archive/2 ...

  3. JAVA电子病历系统源码,云端SaaS服务 前后端分离模式开发和部署

    电子病历系统是什么? 电子病历是指医务人员在医疗活动过程中,使用医疗机构信息系统生成的文字.符号.图表.图形.数据.影像等数字化信息,并能实现存储.管理.传输和重现的医疗记录,是病历的一种记录形式. ...

  4. 打包微服务前后端分离项目并部署到服务器 --- 分布式 Spring Cloud + 页面渲染 Nuxt.js

    前言 Spring Cloud项目属于微服务项目,也就是含有多个Sping Boot模块集合而成的项目 Nuxt.js项目属于前端基于Vue的服务端渲染项目 最近在服务器部署上线了一个基于Spring ...

  5. 视频教程-SpringBoot实战教程:SpringBoot入门及前后端分离项目开发-Java

    SpringBoot实战教程:SpringBoot入门及前后端分离项目开发 十三,CSDN达人课课程作者,CSDN 博客作者,现就职于某网络科技公司任职高级 Java 开发工程师,13blog.sit ...

  6. 前后端分离模式开发的BS电子病历编辑器源码(Java)

    电子病历系统,是医学专用系统.医院通过电子病历以电子化方式记录患者就诊的信息,包括:首页.病程记录.检查检验结果.医嘱.手术记录.护理记录等等,其中既有结构化信息,也有非结构化的自由文本,还有图形图象 ...

  7. java计算机毕业设计前后端分离健身房管理系统源代码+数据库+系统+lw文档

    java计算机毕业设计前后端分离健身房管理系统源代码+数据库+系统+lw文档 java计算机毕业设计前后端分离健身房管理系统源代码+数据库+系统+lw文档 本源码技术栈: 项目架构:B/S架构 开发语 ...

  8. 电脑端京东的我的订单html+css页面_互联网系统架构前后端分离技术体系

    点击「京东数科技术说」可快速关注 「摘要」随着互联网技术的发展以及终端设备的不断增多,前后端分离技术已成为移动互联网领域不可或缺的技术.前后端分离技术的不断完善,让前后端的分工与系统边界划分越来越清晰 ...

  9. 前后端分离技术——后端框架

    本文主要介绍前后端分离技术--后端框架. 二.后端框架 2.1 JavaEE 基础技术架构 JavaEE是一套全然不同于传统应用开发的技术架构,包含许多组件,主要可以简化并规范应用系统的开发与部署,进 ...

最新文章

  1. 基于图像的三维模型重建——相机模型与对极几何
  2. 《预训练周刊》第7期:傅立叶图像变换器解析、阿里达摩院发布最大中文预训练语言模型PLUG
  3. Zend Studio 10正式版破解(2013-02-26更新)
  4. Xamarin iOS教程之键盘的使用和设置
  5. IoC(Inversion of Control,控制反转)模式
  6. [leetcode] 72. 编辑距离(二维动态规划)
  7. 隐马尔可夫模型(HMM)及Viterbi算法
  8. Thymeleaf视图
  9. python3学习笔记 雨痕_Python 3 学习笔记:数字和布尔
  10. (转)Redis研究(一)—简介
  11. linux shell 当前用户名,在Linux中使用Whoami命令显示当前登录用户名称及替代命令的方法...
  12. 菜鸟学Linux 第100篇笔记 tomcat 之 java
  13. hibernate5(8)操纵对象入门[3]操控对象封装方法
  14. pip install报错_【Python】pip install django报错
  15. [SHELL进阶] (转)最牛B的 Linux Shell 命令 (三)
  16. 利用jmeter做一个简单的性能测试并进行参数化设置
  17. POJ - 3494
  18. 个人实践:总结方法论,提高做事效率
  19. html商城网站模板
  20. 工作日志----统一工号补充了啦

热门文章

  1. [Eigen中文文档] 稀疏矩阵快速参考指南
  2. ASP.net 基于Ajax 站内短信即时查询的思路
  3. [附源码]Java计算机毕业设计SSM高校教材管理系统
  4. 百度卫士低调发布 游侠安全网极速评测
  5. 近8万条谜语灯谜大全ACCESS数据库
  6. Windows如何用sha1验证文件完整性
  7. C语言实现队列(先进先出)
  8. 游戏场景设计案例精选
  9. 企业微信具有水印功能吗?如何设置?
  10. 棋盘覆盖算法(C语言)