第一步:首先启动nacos服务
jeesite cloud提供了2中部署方式,可以通过下载jar或者src方式运行:(这里使用src的方式)
jar方式:
1、下载地址:https://github.com/alibaba/nacos/releases/download/2.1.1/nacos-server-2.1.1.zip
2、解压nacos-server-2.1.1.zip
压缩包,运行 /bin/startup.cmd(sh)
启动服务。
src方式:
1、在 Eclipse 或 IDEA 中 找到 jeesite-cloud-nacos 项目。
2、运行 NacosApplication 类的 main 方法,即可启动服务。
配置mysql存储:
1、默认情况 Nacos 采用 Derby 数据库,你可以将数据库切换到 MySQL 下。
2、找到 /nacos/src/main/resources/config/nacos-mysql.sql 文件导入数据表。
3、找到 Nacos 的配置文件(application.properties 或 application.yml)如下:
代码:
# 数据库连接
jdbc:
# Mysql 数据库配置
type: mysql
driver: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://localhost:3306/jeesite_cloud_test?useSSL=false&useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=CONVERT_TO_NULL&serverTimezone=Asia/Shanghai
username: root
password: 123456
testSql: SELECT 1
启动完成后:
浏览器访问:http://127.0.0.1:8848/nacos/index.html 用户名密码:nacos
第二步:启动微服务项目
- 在每个微服务中可以找的
config/bootstrap.yml
配置服务注册和配置中心地址。
- 按顺序运行以下启动类的main方法:(因为服务直接有依赖,请启动完成一个再启下一个)
/jeesite-cloud-gateway/../GatewayApplication.java
/jeesite-cloud-module-core/../CoreApplication.java
- 以上都启动成功后,浏览器访问网关项目地址即可:
访问地址:http://127.0.0.1:8980/js 用户名密码: system admin
到这里服务启动完成
新增模块步骤
(这里以test221为例)
1、进入菜单:系统管理 -> 系统设置 -> 模块管理,新建一个模块,填写:
- 模块名称:测试模块
- 模块编码:test221
- 生成基础路径:填写新建模块的根目录
- 代码生成模板:生成微服务模块代码(Cloud)
点击 “保存并生成代码” 按钮,即可完成微服务模块的工程代码新建。
如下图:
创建完成:
2、配置服务参数
在 jeesite-config 或 Nacos 的微服务配置文件 application.yml 中,新增微服务:
3、配置网关映射
在 jeesite-cloud-gateway 配置文件中新增网关路由
增删改查功能的实现
第一步:研发工具--代码生成工具--新增
第二步:选择要对其操作的表
第三步:填写生成配置信息
一般基本信息与字段信息不需要改动,填写生成信息
生成模板选择:
后端结果:
前端结果:
服务器注册和配置
注意端口不要和其他端口重复:
设置菜单:
启动前端:
访问本地地址:http://localhost:3101/
完成
----------------------------------------------------------------------------------------------------------这是一条分割线
本文仅做为本人的学习笔记,不作为参考资料,请慎用
如有出错的地方,欢迎各位大佬点评指正