Swagger无法渲染 Finished Loading Resource Information. Rendering Swagger UI...

问题:无法渲染swagger ui页面,本来swagger页面是正常加载的,但突然不能加载了

修改前代码:

        @ApiOperation(value = "管理员登录接口", notes = "提供用户名和密码")
	@RequestMapping(value = "login.do", method = RequestMethod.POST,consumes="text/html;charset=utf-8",produces="application/json;charset=utf-8")
	@ResponseBody
	public ServiceResponse<User> login(
			@ApiParam(value = "用户名", required = true)@RequestParam("username") String username, 
			@ApiParam(value = "登录密码", required = true)@RequestParam("password") String password, 
			boolean rememberMe){
		ServiceResponse<User> response = iUserService.login(username, password, rememberMe);
		Session session = SecurityUtils.getSubject().getSession();
		if (response.isSuccess()) {
			session.setAttribute(Const.CURRENT_USER, response.getData());
		}
		return response;
	}

原因:该接口有个boolean参数没有添加@RequestParam注解,随后加上该注解,swagger又可以加载了

	@ApiOperation(value = "管理员登录接口", notes = "提供用户名和密码")
	@RequestMapping(value = "login.do", method = RequestMethod.POST,consumes="text/html;charset=utf-8",produces="application/json;charset=utf-8")
	@ResponseBody
	public ServiceResponse<User> login(
			@ApiParam(value = "用户名", required = true)@RequestParam("username") String username, 
			@ApiParam(value = "登录密码", required = true)@RequestParam("password") String password, 
			@ApiParam(value = "记住我", required = false)@RequestParam(value = "rememberMe", defaultValue = "false") boolean rememberMe){
		ServiceResponse<User> response = iUserService.login(username, password, rememberMe);
		Session session = SecurityUtils.getSubject().getSession();
		if (response.isSuccess()) {
			session.setAttribute(Const.CURRENT_USER, response.getData());
		}
		return response;
	}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值