180得票9回答
Spring Java Config:如何创建具有运行时参数的原型作用域@Bean?

使用Spring的Java配置,我需要获取/实例化一个原型范围的bean,并传入仅在运行时可获取的构造函数参数。考虑以下代码示例(为简洁起见进行了简化):@Autowired private ApplicationContext appCtx; public void onRequest(R...

93得票3回答
如何在自定义过滤器中使用Java配置注入AuthenticationManager

我正在使用Spring Security 3.2和Spring 4.0.1我正在将一个xml配置转换为Java配置。当我在我的过滤器中用@Autowired注释AuthenticationManager时,我会得到一个异常。Caused by: org.springframework.bean...

86得票14回答
禁用Spring Boot应用程序中的Spring Security

我有一个使用Spring Boot框架开发的Web应用程序,在其中配置了Spring Security。我想暂时禁用身份验证(直到需要再启用)。 我将以下内容添加到application.properties文件中: security.basic.enable: false mana...

54得票14回答
PreAuthorize在控制器上无法工作

我试图在方法级别定义访问规则,但完全没有起作用。 SecurityConfiguration@Configuration @EnableWebSecurity @EnableGlobalMethodSecurity(prePostEnabled = true) public class Se...

48得票7回答
如何为Spring Batch数据和业务数据配置单独的Java数据源?是否有必要这样做?

我的主要工作仅涉及读取操作,而另一个工作则进行一些写入操作但使用的是MyISAM engine,它忽略事务,因此我不一定需要事务支持。如何配置Spring Batch以拥有其自己的数据源用于JobRepository,与持有业务数据的数据源分离?最初的数据源配置如下所示:@Configurat...

36得票6回答
CharacterEncodingFilter与Spring Security 3.2.0不兼容。

我刚接触Spring MVC框架,遇到了一个问题,但是我自己无法解决。一切都始于我将spring security集成到我的应用程序中,之后HTML表单中的所有Unicode值都没有被编码(spring security正常工作)。我得出结论,这可能是因为我的DelegatingFilterP...

35得票7回答
在Spring单元测试中,无法加载应用程序上下文

我正在尝试使用Spring的Java配置来运行Junit功能测试我的应用程序上下文。我不确定这是Spring还是Junit的问题...只是不确定...该应用程序在我的本地服务器上正常运行(访问数据库),但当我尝试运行测试时,它会失败。我刚从XML转移到Java配置,所以我可以随时导入我的XML...

34得票2回答
在使用Java Config配置Spring-Security时,为什么httpBasic POST需要csrf token?

我正在使用Spring-Security 3.2.0.RC2并采用Java配置。 我设置了一个简单的HttpSecurity配置,要求在/v1/**上进行基本身份验证。 GET请求可以正常运作,但POST请求失败并显示:HTTP Status 403 - Invalid CSRF Token ...

30得票3回答
如何使用Java配置表示Spring Security中的“custom-filter”?

Spring Security的<custom-filter>标签在Java配置中对应的是什么?<http> <custom-filter position="FORM_LOGIN_FILTER" ref="myFilter"/> </http&g...

23得票1回答
Spring安全框架中的OAuth2和表单登录配置

我的项目有两个不同的部分,一个是JSF管理面板,另一个是RESTful服务。我正在尝试设置Spring Security,根据用户导航的URL来使用不同的身份验证方法。 要求如下: - 导航到JSF页面的用户会得到一个登录屏幕,在那里他们使用表单身份验证进行认证。 - 访问REST服务的用户使...