Spring如何使用显然没有代码?

时间:2015-08-16 19:44:48

标签: spring-mvc

我想了解example described here

令我感到困惑的是,显然没有代码。我在Tomcat中运行spring-security-samples-insecuremvc-3.2.x并提供一个表单进行交互,但据我所知,没有任何Java代码。我甚至找不到表格。我意识到代码必须在其中一个依赖项中,但我对这一切的工作原理感到困惑。

3 个答案:

答案 0 :(得分:1)

如果配置为执行基于表单的登录并且未配置自定义登录表单,则Spring会生成/提供默认登录表单。

旁注:如何创建和配置自定义登录表单,例如,在此解释:http://docs.spring.io/spring-security/site/docs/3.2.x/guides/form.html(要在此处复制/粘贴)。

答案 1 :(得分:1)

我今天一直在看这个样本和你一样的问题 - 哪里是源头?我终于找到了我认为你正在寻找的答案。看看pom.xml和依赖关系,你会看到spring-security-samples-messages-jc。假设您下载了所有样本,将该项目导入STS,您将找到您正在寻找的文件。

顺便说一下,我一直按照弹簧安全网站上的说明为这个示例添加安全性,但我还没有让它工作 - 登录屏幕没有出现。如果你比我好运,请告诉我。

答案 2 :(得分:0)

默认的spring安全登录表单由spring-security-web-$version.jar

中的org.springframework.security.web.ui.DefaultLoginPageGeneratingFilter类生成

该方法为generateLoginPageHtml()