我正在开发grails应用程序。在应用程序中,视图和控制器只是grails组件。应用程序没有使用域和服务,而是分别使用DTO和BLs java文件。
我正在编写junit测试,其中要求使用spring安全服务对用户进行重新身份验证。但当我运行测试时,它会给我以下错误:
[javac] ... error: package grails.plugins.springsecurity does not exist
[javac] import grails.plugins.springsecurity.SpringSecurityService;
[javac] ... error: package grails.plugins.springsecurity does not exist
[javac] private SpringSecurityService springSecurityService = ...
我不知道为什么我会在导入时出错。代码:
import grails.plugins.springsecurity.SpringSecurityService;
....
SpringSecurityService springSecurityService = ...
...
或
在junit测试中,还有其他更好的方法来重新验证用户吗?
我在谷歌上搜索过
如何在junit测试中对用户进行身份验证
但没有发现任何有效的解决方案。