【fix】knife4j无法正常使用的bug处理

This commit is contained in:
zer0Black
2023-05-30 17:35:31 +08:00
parent 9f12748260
commit 65804817bb
8 changed files with 9 additions and 8 deletions
@@ -55,6 +55,7 @@ public class Swagger2Config implements WebMvcConfigurer {
public Docket defaultApi2() {
return new Docket(DocumentationType.SWAGGER_2)
.apiInfo(apiInfo())
.groupName("Jero")
.select()
//此包路径下的类,才生成接口文档
.apis(RequestHandlerSelectors.basePackage("com.jero"))
@@ -70,14 +70,13 @@ public class CorsFilter implements Filter {
private void responseInfo(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException {
HttpServletResponse httpServletResponse = (HttpServletResponse) response;
httpServletResponse.setHeader("Access-Control-Allow-Origin", originIp);
httpServletResponse.addHeader("Access-Control-Allow-Headers", "Authorization");
httpServletResponse.setHeader("Access-Control-Allow-Credentials", "true");
httpServletResponse.setHeader("Access-Control-Allow-Methods", "POST,GET");
httpServletResponse.setHeader("Access-Control-Max-Age", "3600");
httpServletResponse.setHeader("Content-Security-Policy", "upgrade-insecure-requests;connect-src *");
httpServletResponse.setHeader("X-Content-Type-Options", "nosniff");
httpServletResponse.setHeader("X-XSS-Protection", "1;mode=block");
httpServletResponse.setHeader("Access-Control-Allow-Headers", "Origin, Accept, x-auth-token, Content-Type, Access-Control-Request-Method, Access-Control-Request-Headers, authorization");
httpServletResponse.setHeader("Access-Control-Allow-Headers", "Origin, Accept, x-auth-token, Content-Type, Access-Control-Request-Method, Access-Control-Request-Headers, authorization, Authorization, Referer");
chain.doFilter(request, response);
}
@@ -159,7 +159,6 @@ public class SysDictItemController {
*/
@RequiresPermissions("sys:dict:list")
@GetMapping("/dictItemCheck")
@ApiOperation("字典重复校验接口")
public Results<Object> doDictItemCheck(SysDictItem sysDictItem, HttpServletRequest request) {
int num = 0;
LambdaQueryWrapper<SysDictItem> queryWrapper = new LambdaQueryWrapper<>();
@@ -30,6 +30,7 @@ import com.jero.modules.system.service.ISysUserRoleService;
import com.jero.modules.system.service.ISysUserService;
import com.jero.modules.system.vo.SysDepartUsersVO;
import com.jero.modules.system.vo.SysUserRoleVO;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang.StringUtils;
@@ -65,6 +66,7 @@ import java.util.stream.Collectors;
* @Author scott
* @since 2018-12-20
*/
@Api(tags = "用户管理")
@Slf4j
@RestController
@RequestMapping("/sys/user")
@@ -278,7 +278,7 @@ jero:
# cors白名单
notFilter:
# origin地址
originIp: http://localhost:3000,
originIp: http://localhost:3000
# 加密默认值
password:
pbe:
@@ -298,7 +298,7 @@ logging:
knife4j:
#开启增强配置
enable: true
#开启生产环境屏蔽
#开启生产环境屏蔽,为true,则knife4j无法访问
production: false
basic:
enable: false
@@ -299,7 +299,7 @@ logging:
knife4j:
#开启增强配置
enable: true
#开启生产环境屏蔽
#开启生产环境屏蔽,为true,则knife4j无法访问
production: false
basic:
enable: false
@@ -298,7 +298,7 @@ logging:
knife4j:
#开启增强配置
enable: true
#开启生产环境屏蔽
#开启生产环境屏蔽,为true,则knife4j无法访问
production: false
basic:
enable: false
+1 -1
View File
@@ -21,7 +21,7 @@
<xxl-job-core.version>2.2.0</xxl-job-core.version>
<fastjson.version>1.2.75</fastjson.version>
<knife4j-spring-boot-starter.version>2.0.4</knife4j-spring-boot-starter.version>
<knife4j-spring-ui.version>2.0.9</knife4j-spring-ui.version>
<knife4j-spring-ui.version>2.0.4</knife4j-spring-ui.version>
<postgresql.version>42.2.6</postgresql.version>
<ojdbc6.version>11.2.0.3</ojdbc6.version>
<sqljdbc4.version>4.0</sqljdbc4.version>