java - 使用注释配置时在 Spring 3 中实现 HTTP Basic auth 弹出窗口的最简单方法

标签 java spring spring-security

我一直在尝试弄清楚如何在特定 Controller 及其方法上获得基本的 HTTP Basic 身份验证弹出窗口,但似乎无法弄清楚。示例和文档似乎都使用 XML 配置,而我正在完全使用注释配置我的应用程序。我只需要一个简单的、硬编码的用户名/密码登录。有什么建议吗?

最佳答案

使用命名空间扩展配置库(例如 Spring Security)是在 Spring 3 中必须使用 XML 配置的唯一情况。因此,您不能使用注释来完成(实际上可以,但它会过于复杂) .

要将 XML 配置包含到基于注释的配置中,您可以使用 @ImportResource注释。

关于java - 使用注释配置时在 Spring 3 中实现 HTTP Basic auth 弹出窗口的最简单方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3586480/

相关文章:

java - mvc XSD 命名空间未显示在 Spring Tool Suite Maven Web 项目的“配置命名空间”菜单中

grails - Grails Spring 开关用户

java - java中mod的语法是什么

java - 超过锁定等待超时;尝试用 spring 和 Mysql 重启事务 Java

java - 在 Java 中处理 TAB 字符

spring - 将二进制数据 stompClient 发送到 Spring-websocket Controller 并使用

java - 是否有Java/Spring Web应用程序的表单生成器?

java - iBatis 获取执行sql

java - Spring REST 安全 : Enable Basic Authentication only on a specific endpoint

java - Http 基本身份验证在 Spring Security 中不起作用