Я пытаюсь написать LogoutController в приложении Grails. Я нашел рабочий код:В приложении Grails Тип org.springframework.security.web.FilterChainProxy не может быть разрешен
package myPackage
import grails.plugin.springsecurity.SpringSecurityUtils
import grails.plugin.springsecurity.annotation.Secured
import javax.servlet.http.HttpServletResponse
@Secured('permitAll')
class LogoutController {
def index() {
if (!request.post && SpringSecurityUtils.getSecurityConfig().logout.postOnly) {
response.sendError HttpServletResponse.SC_METHOD_NOT_ALLOWED
return
}
// TODO put any pre-logout code here
redirect uri: SpringSecurityUtils.securityConfig.logout.filterProcessesUrl
}
}
Но на «пакет MyPackage» строка появляется ошибка синтаксиса: The type org.springframework.security.web.FilterChainProxy cannot be resolved. It is indirectly referenced from required .class files
Я попытался настроить путь сборки, где я пометил все в «Заказ и Экспорт "(я работаю в Grails Tool Suite (на основе eclipse)), но все неудачно. Как это исправить?
Какова структура вашего файла? – injecteer
где находится 'LogoutController'? – injecteer
@ injecteer, о каком файле вы говорите? – pragmus