Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在@Before集成测试数据插入后运行Spring安全筛选器_Java_Spring_Security_Integration - Fatal编程技术网

Java 如何在@Before集成测试数据插入后运行Spring安全筛选器

Java 如何在@Before集成测试数据插入后运行Spring安全筛选器,java,spring,security,integration,Java,Spring,Security,Integration,My Spring Security查询数据库表中的用户凭据。在集成测试环境中,我将用户插入数据库表中的@Before注释方法中 但问题是,Spring安全过滤器似乎在使用该方法之前就已经启动了 因此,找不到用户凭据,测试失败 关于将用户凭证插入点放在何处的任何线索 亲切问候, Stephane在没有看到您的代码的情况下,我至少可以提供一些JUnit建议:如果您需要先进行一些设置,请在静态方法上使用@BeforeClass注释

My Spring Security查询数据库表中的用户凭据。在集成测试环境中,我将用户插入数据库表中的@Before注释方法中

但问题是,Spring安全过滤器似乎在使用该方法之前就已经启动了

因此,找不到用户凭据,测试失败

关于将用户凭证插入点放在何处的任何线索

亲切问候,


Stephane

在没有看到您的代码的情况下,我至少可以提供一些JUnit建议:如果您需要先进行一些设置,请在静态方法上使用
@BeforeClass
注释