IDEA项目 |
您所在的位置:网站首页 › 前端怎么和后端连接在一起的 › IDEA项目 |
搭建列表
获取前后端快速开发模板整合renren-fast-vue到vscode中整合renren-fast、renren-generator到IDEA中1. 整合renren-fast2. 整合renren-generator
整合SpringCould微服务1. 在gulimall-common公共模块中添加依赖管理2. 搭建Nacos注册中心3. 测试OpenFeign远程调用微服务4. 搭建Nacos配置中心5. 配置命名空间6. 配置分组7. 加载配置集8. 搭建API网关Gateway
获取前后端快速开发模板
gitee官网:https://gitee.com/renrenio renren-fast:是一个轻量级的后端快速开发模板renren-fast-vue: 是实现renren-fast后台管理的前端功能模板renren-generator:代码生成器 git clone https://gitee.com/renrenio/renren-fast.git git clone https://gitee.com/renrenio/renren-fast-vue.git git clone https://gitee.com/renrenio/renren-generator.git 整合renren-fast-vue到vscode中下载Nodejs : https://nodejs.org/download/release/v10.22.1/ 下载完成,打开控制台输入node -v 查看是否安装成功 配置npm使用淘宝镜像npm config set registry http://registry.npm.taobao.org/ 将renren-fast-vue拖到vscode中,在vscode终端输入npm install开始安装 运行项目npm run dev 如果安装失败,输入npm cache clean --force,删除node_modules 整合renren-fast、renren-generator到IDEA中 1. 整合renren-fast将renren-fast添加到项目中 复制sql里的语句,创建对应的数据库和表 修改application-dev.yml的配置数据库信息 搭建成功,启动服务 2. 整合renren-generator 将renren-generator添加到项目中![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() 在docker中安装nacos/nacos-server docker pull nacos/nacos-server mkdir -p /mydata/nacos/init.d /docker/nacos/logs touch /mydata/nacos/init.d/custom.properties vim /mydata/nacos/init.d/custom.properties management.endpoints.web.exposure.include=* docker run -d -p 8848:8848 -e MODE=standalone -v /mydata/nacos/init.d/custom.properties:/home/nacos/init.d/custom.properties -v /mydata/nacos/logs:/home/nacos/logs --restart always --name nacos nacos/nacos-server访问地址:http://192.168.10.88:8848/nacos 在gulimall-common公共模块中添加nacos注册中心的依赖 com.alibaba.cloud spring-cloud-starter-alibaba-nacos-discovery org.springframework.cloud spring-cloud-starter-netflix-ribbon org.springframework.cloud spring-cloud-starter-loadbalancer 3.0.3在微服务模块中的配置注册中心地址和模块名 开启注册中心服务 在gulimall-coupon微服务模块创建远程服务 在gulimall-common公共模块中,导入配置中心相关依赖 com.alibaba.cloud spring-cloud-starter-alibaba-nacos-config org.springframework.cloud spring-cloud-starter-bootstrap 3.0.1在gulimall-coupon微服务模块中创建bootstrap.properties # 微服务模块名 spring.application.name=gulimall-coupon # nacos的服务地址 spring.cloud.nacos.config.server-addr=192.168.10.88:8848开启自动刷新 @RefreshScope @RestController @RequestMapping("coupon/coupon") public class CouponController {}测试配置中心是否可用 在gulimall-coupon微服务模块中的application.properties,添加配置参数 coupon.user.name=yan coupon.user.age=21 在CouponController中添加测试方法 @RefreshScope @RestController @RequestMapping("coupon/coupon") public class CouponController { @Value("${coupon.user.name}") private String name; @Value("${coupon.user.age}") private Integer age; /** * 测试配置中心是否可用 * @return */ @RequestMapping("/config") public R ConfigurationCenter(){ return R.ok().put("name", name).put("age", age); } } 在nacos服务端添加配置列表(Data ID:模块名.properties)![]() ![]() 作用:设置隔离 以开发环境进行隔离(开发prop、测试test、发布dev)以微服务进行隔离创建命名空间
在nacos中创建配置集 ![]() ![]() 创建gulimll-gateway的命名空间 搭建注册中心 开启注册服务 ![]() 开启实时刷新 ![]() |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |