# 后端问题

# 配置接口跳过登录

针对某些接口需要跳过登录的需求,我们提供了配置的支持,以下两种方式可以同时配置也可以选择其一,都会生效。

1.可以配置 application.yml 文件中的 sys:restfulPath(值为一个字符串),这是一个前缀配置。

举例说明:

如果您配置

sys:
  restfulPath: /rest

那么您的接口http://ip:port/rest/xx/xx/xx/...都可以跳过登录验证

2.也可以配置 application.yml 文件中的 sys:backendPath(值为一个字符串) + auth:common:skipUrl(值为一个字符串列表),这是一个拼接的配置

举例说明:

如果您配置

sys:
  backendPath: /hos

然后配置

auth:
  common:
    skipUrl:
      - /test/get/**
      - /test/query/**

那么您的接口 http://ip:port/hos/test/get/xx/xx/xx... & http://ip:port/hos/test/query/xx/xx... 将跳过登录验证

# Swagger中不显示原来的API接口

2.0.4版优化后,各个模块需要自己配置自己的扫描路径,详情请参考Swagger自定义配置类

# HOS基础平台部反馈在指定版本上已修复某个问题,但本地代码还报错,jar没有自动更新成最新的

因为HOS基础平台的提供的jar都是放在Maven私服的release库中,release库中的jar有更新的话,不会自动下载到本地的Maven仓库。 此时需要到本地的Maven仓库中手动删除相应的jar,然后重新拉取jar即可。

# XXL-JOB执行器自动注册

XXL-JOB中需要手动创建注册方式为自动注册的执行器,接入HOS-JOB客户端后,服务启动时自动将本服务注册到对应执行器的在线机器中

# token过期设置

token过期设置请点此查看

# 开启许可,启动报错,获取不到机器码

启动报错

无机器码

解决方法:到Oracle官网下载相应的文件 (opens new window),将下载到的zip文件解压到JDK的\jre\lib\security文件夹内即可

示例:本地jdk问题解决

解压下载文件

下载文件

覆盖到jdk1.x.x\jre\lib\security中

解压地址