复制
收藏
提问
简洁
为什么报错import io.swagger.annotations.Api; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import javax.servlet.http.Cookie; @RestController @RequestMapping("/v1") public class MyPostMethod{ // 这个变量用来装我们的cookies信息 private static Cookie cookie; // 用户登录成功获取到cookies,然后再访问其他接口获取到列表 @RequestMapping(value="/login",method=RequestMethod.POST) @ApiOperation(value="登陆接口,成功后获取cookies信息",httpMethod="POST") public String login(HttpServletResponse response, @RequestParam(value="userName",required=true) String userName, @RequestParam(value="password",required=true) String password){ if(userName.equals("zhangsan")&&password.equals("123456")){ cookie = new Cookie("login","true"); response.addCookie(cookie); return "恭喜你登录成功了!"; } return "用户名或者密码错误!"; } }
2个月前
全网
文档
学术
百科
知识库
回答简洁模式
深入研究一些
导入错误
- Swagger注解导入错误:在代码中使用了
import io.swagger.annotations.Api;
,但根据4,正确的导入应该是import io.swagger.annotations.ApiModel;
和import io.swagger.annotations.ApiModelProperty;
。4
解决方案
- 更正导入:将错误的导入语句替换为正确的Swagger注解导入语句。例如,如果需要对类进行说明,应使用
@ApiModel
注解。4 - 检查其他配置:确保Spring Boot项目已经正确集成了Swagger,包括依赖引入、配置文件编写以及访问页面的启动。3
其他注意事项
你觉得结果怎么样?