开发者学堂课程【Spring Security知识精讲与实战演示(三):集中式整合之认证测试】学习笔记与课程紧密联系,让用户快速学习知识
课程地址:https://developer.aliyun.com/learning/course/732/detail/13062
集中式整合之认证测试
配置类编写完成之后,接下来进行测试
1. 在测试之前,为了便于测试,需要修改当前的处理器,打开页面,
打开左侧菜单,找到产品管理(product/findAll),在产品管理处理器加一个子处路径,然后去掉responsebody,因为此时已经不需要返回数据了,应该返回页面。
在左侧菜单栏找到productlist,即为需要打开的页面,在return部分加上这个页面的名称。这个路径应该写全,有前缀或者后缀,在这里也有视图显示器,可以在配置文件中进行配置。
在applicatoin.yml下输入springmvc,会自动配置前缀,前缀就是pages,后缀是.jsp,如果不配置这个,测试就无法进行。配置完成。
程序修改为:
@Controller
@RequestMapping("/product”)
public class ProductController {
@RequestMapping("/findA11")
public String findA11(){
return "product-list"
}}
2. 启动的时候不可以直接启动,要想正常使用,需要用到导入的
tomcat插件,启动的方式是在右侧菜单栏点击maven,选中springboot_security_jsp,点击M图标,输入spring-boot:run,点击启动即可。
启动完成之后,访问loacllist:8080,访问后会自动跳转到认证页面,但是这个页面是自定义的页面。
此时的user是内存中的用户,密码是123,点击登录,实现正常访问。