先来张效果图展示一下
Maven坐标:
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>kisso</artifactId>
<version>3.5.6</version>
</dependency>
简单使用方法:
/**
* 验证码 (注解跳过权限验证)
*/
@Login(action = Action.Skip)
@ResponseBody
@GetMapping("/verify")
public void verify(HttpServletResponse response, HttpServletRequest request) {
try {
String verifyCode = CaptchaUtil.outputImage(response.getOutputStream());
request.getSession().setAttribute("verify", verifyCode);//把验证码存入session
log.debug(String.format("verify code: %s", verifyCode));
} catch (IOException e) {
e.printStackTrace();
}
}
更多详细的使用见下篇【SSM】Kisso实用教程(二)