**一、Blade问答社区建立以来已经解决了数以百计的问题,为了让大家更快的排坑,特将常见的问题收录,供大家快速查阅。 社区地址:[https://sns.bladex.vip](https://sns.bladex.vip)** <br> **二、常见问题集锦** **1\. 工程运行报错:java.lang.RuntimeException: Driver com.mysql.cj.jdbc.Driver claims to not accept jdbcUrl, ${blade.datasource.dev.url}** 答:这是因为nacos没有配置好,具体说明请看:[https://sns.bladex.vip/q-41.html](https://sns.bladex.vip/q-41.html) **2.int类型的空字段返回的json值为-1** 答:框架针对null值做了统一序列化处理,具体说明请看:[https://sns.bladex.vip/q-100.html](https://sns.bladex.vip/q-100.html) **3.Saber和Sword打包部署后无法访问** 答:需要部署至nginx并配置反向代理,具体说明请看:[https://sns.bladex.vip/q-184.html](https://sns.bladex.vip/q-184.html) **4.接口返回未授权** 答:框架内部鉴权,需要增加Blade-Auth请求头,具体说明请看: 开源版:[https://www.kancloud.cn/smallchill/blade/913216](https://www.kancloud.cn/smallchill/blade/913216) 商业版:参考手册《OAuth2认证系统》章节 **5.如何对接口进行放行** 答:可根据对应配置进行鉴权放行,具体说明请看:[https://sns.bladex.vip/q-124.html](https://sns.bladex.vip/q-124.html) 注:商业版已实现网关鉴权,具体参考手册《鉴权配置》章节 **6.微信、XML格式的数据被过滤** 答:框架自带了xss防注入功能,需要配置放行,具体说明请看:[https://sns.bladex.vip/q-112.html](https://sns.bladex.vip/q-112.html) **7.Swagger在生产环境无法使用** 答:为了保证接口文档的安全,禁用了生产环境的加载,具体说明请看:[https://sns.bladex.vip/q-39.html](https://sns.bladex.vip/q-39.html) **8.框架的多数据源如何处理** 答:可以考虑插件 mybatis-plus-dynamicdatasource,具体说明请看:[https://sns.bladex.vip/q-74.html](https://sns.bladex.vip/q-74.html) **9.框架如何使用读写分离** 答:可以使用数据库中间件 ShardingSphere,具体说明请看:[https://sns.bladex.vip/article-14953.html](https://sns.bladex.vip/article-14953.html) **10. OAuth2用密码模式授权返回错误信息为Full authentication is required to access this resource** 答:可能出现的问题有很多种,具体说明请看: [https://sns.bladex.vip/q-51.html](https://sns.bladex.vip/q-51.html) [https://sns.bladex.vip/q-265.html](https://sns.bladex.vip/q-265.html) **11.前端列表返回的主键最后两位变成了0** 答:long类型的主键长度过长,到前端js精度缺失,具体说明请看:[https://sns.bladex.vip/q-344.html](https://sns.bladex.vip/q-344.html) **12.eclipse下启动遇到问题,配置文件没有自动生成** 答:使用了java spi机制,eclipse有些情况下支持不好,只能用常规的方式解决,具体说明请看:[https://sns.bladex.vip/q-116.html](https://sns.bladex.vip/q-116.html) **13.运行单元测试报错** 答:blade启动引用到了环境变量,需要使用自定义的注解,具体说明请看:[https://sns.bladex.vip/q-352.html](https://sns.bladex.vip/q-352.html) **14.node-sass安装失败** 答:环境影响会导致多种问题,具体可以按照这个帖子排查:[https://www.jianshu.com/p/92afe92db99f](https://www.jianshu.com/p/92afe92db99f) **15.项目运行提示 no available server to connect** 答:系统集成了seata分布式事务,需要启动对应服务,具体说明请看:[https://sns.bladex.vip/q-619.html](https://sns.bladex.vip/q-619.html) **16.不同包名如何配置mybatis、feign** 答:需要做包名扫描,具体说明请看:[https://sns.bladex.vip/q-630.html](https://sns.bladex.vip/q-630.html) **17.登录提示“未获得用户的角色信息”** 答:一般是boot、cloud混合启动后导致的问题,也有可能是老版本升级的问题,具体说明请看:[https://sns.bladex.vip/q-632.html](https://sns.bladex.vip/q-632.html) **18.bladex无法下载maven私服的jar包** 答:有时候maven配置会导致这个问题,具体说明请看:[https://sns.bladex.vip/q-762.html](https://sns.bladex.vip/q-762.html) **19.IDEA开启多服务批量启动** 答:开启后可以方便批量启动,具体说明请看:[https://sns.bladex.vip/q-765.html](https://sns.bladex.vip/q-765.html) **20.Avue如何进行表单字段自定义动态赋值** 答:需要对绑定的值域进行操作,具体说明请看:[https://sns.bladex.vip/q-781.html](https://sns.bladex.vip/q-781.html) **21.Windows平台部署失败,nacos配置读取失败** 答:win平台的字符编码问题导致,具体说明请看:[https://sns.bladex.vip/q-875.html](https://sns.bladex.vip/q-875.html) **22.前端工程IE不兼容** 答:这是个老生常谈的问题,具体说明请看:[https://sns.bladex.vip/q-872.html](https://sns.bladex.vip/q-872.html) **23.webstorm不识别vue-cli内的@符号** 答:需要进行配置,具体说明请看:[https://sns.bladex.vip/q-881.html](https://sns.bladex.vip/q-881.html) **24.BladeX相关项目说明** 答:做了具体说明,为大家解惑,具体请看:[https://sns.bladex.vip/q-888.html](https://sns.bladex.vip/q-888.html) **25.Avue表格样式错层** 答:需要做一下对齐,具体请看:[https://sns.bladex.vip/q-897.html](https://sns.bladex.vip/q-897.html) **26.新建用户分配了权限,但是有些菜单点击提示未授权并返回到了登录页** 答:这是系统的安全机制,有些接口设定了只有超管、管理员才能访问,具体请看:[https://sns.bladex.vip/q-1033.html](https://sns.bladex.vip/q-1033.html) **27\. postman快速导入json配置文件来调用oauth2接口** 答:不少用户在调用oauth2接口的时候都会出错,现在导出配置文件,可直接调用,具体请看:[https://sns.bladex.vip/article-14982.html](https://sns.bladex.vip/article-14982.html) **28\. 字典封存是什么意思** 答:字典封存的具体解答请看:[https://sns.bladex.vip/q-1270.html](https://sns.bladex.vip/q-1270.html) **29\. 内外网注册到Nacos联调** 答:需要做ip外网映射以及启动指定ip,具体请看:[](https://sns.bladex.vip/q-1270.html)[https://sns.bladex.vip/q-1233.html](https://sns.bladex.vip/q-1233.html) ****30\. java.lang.NoClassDefFoundError: com/baomidou/mybatisplus/generator/config/ITypeConvert**** 答:根据不同的开发环境,会有不同的表现结果,具体请看:[https://sns.bladex.vip/q-1350.html](https://sns.bladex.vip/q-1350.html) 不断完善中..... <br> **三、BladeX商业授权** BladeX是SpringBlade的商业版框架,集成了更多功能,针对架构做了全面提升,是个人学习、企业开发的更优选择。 授权地址如下,欢迎选购:[https://bladex.vip/#/vip](https://bladex.vip/#/vip) 联系QQ:1272154962