1.springcloud子服务中排除父工程中不需要的依赖

有两种方式:

①在主启动类上添加

(exclude = DataSourceAutoConfiguration.class)

②在子服务中的pom.xml中排出不需要的依赖

2.swagger配置文件写到公共模块 其他子模块扫描不到该配置文件

需要在使用swagger的子模块的主启动类上添加

@ComponentScan(basePackages = {"com.ykq.pojo.config","com.ykq.permission"})

Swagger2的介绍和使用 - 西北野狼 - 博客园 (cnblogs.com)

3.axios响应拦截器

import Vue from 'vue'
import './plugins/element.js'
import App from './App.vue'
import router from './router'
// import Vuex from 'vuex'
import store from "./vuex/index"
import './assets/css/account.scss'
import './assets/css/main.scss'
//  导入permissions.js文件
import  './permissions'//富文本编辑器
import  VueQuillEditor from 'vue-quill-editor'
import 'quill/dist/quill.core.css'
import 'quill/dist/quill.snow.css'
import 'quill/dist/quill.bubble.css'
Vue.use(VueQuillEditor)//引入
import echarts from 'echarts'
import ElementUI, {Message} from 'element-ui';
Vue.prototype.$echarts = echartsimport './plugins/wyz-echarts/wyz-echarts.js'// Vue.use(Vuex)//导入axios
import axios from 'axios'
//引入全局样式
import './assets/css/all.css'
//引入session
// import VueSession from "vue-session/index.esm"; 'vue-session'
//引入cookies
// import VueCookies from 'vue-cookies'// Vue.use(VueSession);
// Vue.use(VueCookies);//axios添加请求拦截器
axios.interceptors.request.use(config => {const token = sessionStorage.getItem("token");if (token) {config.headers.token = token;  //设置请求头数据}return config;
})
axios.interceptors.response.use(response=>{debuggerconsole.log(response)if(response.data.code===2000){return response;}else if(response.data.code===4001){Message.error("权限不足")return Promise.reject(new Error("权限不足"));}else if(response.data.code===4002){Message.error("未登录")return Promise.reject(new Error("未登录"));}else {Message.error("操作有误")return Promise.reject(new Error("操作有误"));}},error => {Message.error("查询失败")return Promise.reject(new Error("查询失败"));
})//设置路径的默认前缀
axios.defaults.baseURL = "http://192.168.1.18:7000";
//把axios挂载到vue对象
Vue.prototype.$http = axios;Vue.config.productionTip = false// Vue.prototype.axiox = axios;//路由守卫  路由之前做的事
router.beforeEach((to, from, next) => {const path = to.path;if (path === "/houLogin") {return next();}const token = sessionStorage.getItem("token");if (token) {return next();} else {return next("/houLogin");}
})new Vue({// Vuex,store,router,render: h => h(App)
}).$mount('#app')

在请求拦截的时候此时请求还没有到达服务器。

在响应拦截的时候响应还没到达客户端。

axios的响应拦截器_很不错!的博客-CSDN博客_axios响应拦截器

axios请求拦截和响应拦截_曾许人间第仪流的博客-CSDN博客_axios请求拦截器和响应拦截器

4. 前端时间为String 后端怎么接

(2条消息) vue中el-date-picker组件的使用,时间传参格式问题_weixin_43890049的博客-CSDN博客_el-date-picker时间格式

springcloud常见问题相关推荐

  1. SpringCloud常见问题总结(二)

    Spring Cloud各组件属性配置 SpringCloud中的大部分问题可以使用配置属性来规避, Spring Cloud的配置 Spring Cloud的所有组件配置都在其官方文档的附录中 Sp ...

  2. SpringCloud常见问题总结(一)

    Eureka常见问题 Eureka注册服务慢 默认情况,服务注册到Eureka Server 的过程比较慢.在开发或者测试时候,如果能够加速注册的过程,从而提升工作效率. Spring Cloud官方 ...

  3. 什么是SpringCloud?可以用于干什么?

    浅谈SpringCloud 前言 使用 Spring Boot 开发分布式微服务时,我们面临以下问题: 关于微服务技术栈: 什么是SpringCloud ? 使用SpringCloud的优缺点 Spr ...

  4. SpringCloud之Eureka的常见问题及配置优化

    SpringCloud之Eureka的常见问题及配置优化 1.EurekaServer集群中节点均出现在unavailable-replicas下 1.问题描述 2.解决方式 3.原因 2. Eure ...

  5. java B2B2C Springcloud电子商城系统-Spring Cloud常见问题与总结(四)

    一.Spring Cloud定位问题思路总结 Spring Cloud进入Camden时代后,已经比较稳定.一般来说,问题都不是Spring Cloud本身的Bug导致.建议按照如下步骤进行定位.需要 ...

  6. SpringCloud架构搭建常见问题

    最近搭建SpringCloud架构,踩了不少坑,主要问题有以下这些: 一.SpringBoot无法启动,找不属性文件 DiscoveryClient_UNKNOWN/windows10.microdo ...

  7. 微服务四个常见问题,以及SpringCloud Netflix和SpringCloud Alibaba和Apache Dubbo zookeeper区别

    微服务的四个问题 1.服务很多,客户端该怎么访问? 2.这么多服务? 服务之间如何通信? 3.这么多服务? 如何治理? 4.服务挂了怎么办? 提出三种解决方案 1.spring cloud NetFl ...

  8. SpringCloud Feign声明式服务调用

    SpringCloud Feign声明式服务调用 1. 加入pom依赖 2. Application.java上声明@EnableFeignClients 3. @FeignClient声明接口调用服 ...

  9. 爱奇艺基于SpringCloud的韧性能力建设

    国际站后端业务不断扩展,支撑的服务实例规模也越来越大.并且在此过程中,支持了双云及多地部署. 这也给服务治理带来了挑战,如何应对同城多机房路由.多地容灾等场景,并解决微服务优雅上下线等问题,是国际站业 ...

最新文章

  1. 稀有名词解释——Java 堆污染(犄角旮旯问题)
  2. Image Semantic Segmentation之DeepLab两个坑
  3. 有人在代码里下毒!慎用 pip install 命令
  4. Android实现侧滑抽屉菜单,android studio自带的抽屉侧滑菜单怎么设置点击事件?还头一回遇到,汗!...
  5. 外链分享已取消无法下载怎么办_微信升级外链规范:“砍一刀”、“帮我加速吧”将被封禁...
  6. 嫌Python太慢了?让Cython带你飙车吧
  7. 如何用SQL实现从第几条记录开始取几条
  8. eclipse左边的项目栏消失的处理方法
  9. mysql cast numeric,mysql decimal、
  10. Python的pip下载特定版本TensorFlow方法
  11. 进入路由器boot的方式
  12. ORACLE sid,pid,spid总结
  13. Jenkins多环境持续集成架构实践
  14. 视频教程-R语言绘图基础-其他
  15. math.js api static function
  16. win10清理注册表的方法
  17. c51单片机流水灯程序汇编语言,基于51单片机的流水灯程序
  18. realtek没有禁用前面板_为什么HD声卡必须禁用前面板插孔检测前置耳机和麦克才可以有声...
  19. 自然语言处理中/英文对比
  20. 英文pdf文件的翻译问题

热门文章

  1. 《今日简史》--重新认识自己:人类心智的奥秘
  2. Ansible Inventory内置参数
  3. π型滤波频率计算_滑动平均滤波的截止频率与平均点数计算
  4. RLC串联电路截止频率
  5. 机器学习两种参数估计方法:最大似然估计和最小二乘法估计
  6. 物联网开发常用的开发板_物联网开发人员简介:物联网开发人员调查的结果
  7. SwiftUI学习笔记[path绘制]
  8. 500 内部服务器错误 解决方法
  9. 20140719中国互联网公司市值排名TOP20
  10. [转载]关于sql连接语句中的Integrated Security=SSPI