Java微服务前后端分离技术开发的微信快速框架-教程
JooLun微信快速开发框架-采用目前最流行的前后端分离框架开发出来的微信快速开发平台。二次开发效率高,技术先进不怕被淘汰
系统特性:
- Spring Cloud微服务化开发,采用Nacos注册和配置中心,具有统一授权、认证后台管理系统,其中包含具备用户管理、资源权限管理、数据导出、打印、Swagger API 管理等多个模块,支持多业务系统并行开发,可以作为后端服务的开发脚手架。代码简洁,架构清晰,restful接口规范,适合学习、毕设、实际项目等使用
- 采用最新前后端完全分离框架
- 支持多公众号,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微服务前后端分离技术开发的微信快速框架-教程相关推荐
- SpringCloud微服务前后端分离开发中出现的弱智问题之(不支持当前请求方法)
SpringCloud微服务前后端分离开发中出现的弱智问题之(不支持当前请求方法) 问题背景 问题解决 为什么说这是一个弱智问题,因为这多是编写代码不仔细造成的. 问题背景 当当后台API发布的接口与 ...
- 微服务前后端分离角色权限认证体系
微服务前后端分离角色权限认证体系 建议配合以下阅读加深理解,第一二个尤为重要: SpringSide 3 中的安全框架 http://www.blogjava.net/youxia/archive/2 ...
- JAVA电子病历系统源码,云端SaaS服务 前后端分离模式开发和部署
电子病历系统是什么? 电子病历是指医务人员在医疗活动过程中,使用医疗机构信息系统生成的文字.符号.图表.图形.数据.影像等数字化信息,并能实现存储.管理.传输和重现的医疗记录,是病历的一种记录形式. ...
- 打包微服务前后端分离项目并部署到服务器 --- 分布式 Spring Cloud + 页面渲染 Nuxt.js
前言 Spring Cloud项目属于微服务项目,也就是含有多个Sping Boot模块集合而成的项目 Nuxt.js项目属于前端基于Vue的服务端渲染项目 最近在服务器部署上线了一个基于Spring ...
- 视频教程-SpringBoot实战教程:SpringBoot入门及前后端分离项目开发-Java
SpringBoot实战教程:SpringBoot入门及前后端分离项目开发 十三,CSDN达人课课程作者,CSDN 博客作者,现就职于某网络科技公司任职高级 Java 开发工程师,13blog.sit ...
- 前后端分离模式开发的BS电子病历编辑器源码(Java)
电子病历系统,是医学专用系统.医院通过电子病历以电子化方式记录患者就诊的信息,包括:首页.病程记录.检查检验结果.医嘱.手术记录.护理记录等等,其中既有结构化信息,也有非结构化的自由文本,还有图形图象 ...
- java计算机毕业设计前后端分离健身房管理系统源代码+数据库+系统+lw文档
java计算机毕业设计前后端分离健身房管理系统源代码+数据库+系统+lw文档 java计算机毕业设计前后端分离健身房管理系统源代码+数据库+系统+lw文档 本源码技术栈: 项目架构:B/S架构 开发语 ...
- 电脑端京东的我的订单html+css页面_互联网系统架构前后端分离技术体系
点击「京东数科技术说」可快速关注 「摘要」随着互联网技术的发展以及终端设备的不断增多,前后端分离技术已成为移动互联网领域不可或缺的技术.前后端分离技术的不断完善,让前后端的分工与系统边界划分越来越清晰 ...
- 前后端分离技术——后端框架
本文主要介绍前后端分离技术--后端框架. 二.后端框架 2.1 JavaEE 基础技术架构 JavaEE是一套全然不同于传统应用开发的技术架构,包含许多组件,主要可以简化并规范应用系统的开发与部署,进 ...
最新文章
- 基于图像的三维模型重建——相机模型与对极几何
- 《预训练周刊》第7期:傅立叶图像变换器解析、阿里达摩院发布最大中文预训练语言模型PLUG
- Zend Studio 10正式版破解(2013-02-26更新)
- Xamarin iOS教程之键盘的使用和设置
- IoC(Inversion of Control,控制反转)模式
- [leetcode] 72. 编辑距离(二维动态规划)
- 隐马尔可夫模型(HMM)及Viterbi算法
- Thymeleaf视图
- python3学习笔记 雨痕_Python 3 学习笔记:数字和布尔
- (转)Redis研究(一)—简介
- linux shell 当前用户名,在Linux中使用Whoami命令显示当前登录用户名称及替代命令的方法...
- 菜鸟学Linux 第100篇笔记 tomcat 之 java
- hibernate5(8)操纵对象入门[3]操控对象封装方法
- pip install报错_【Python】pip install django报错
- [SHELL进阶] (转)最牛B的 Linux Shell 命令 (三)
- 利用jmeter做一个简单的性能测试并进行参数化设置
- POJ - 3494
- 个人实践:总结方法论,提高做事效率
- html商城网站模板
- 工作日志----统一工号补充了啦