Я новичок в Grails и работаю над тем, чтобы WebSockets работал в приложении. У меня большая часть этого работает, за исключением того, что я не мог понять, как передавать параметры методам, аннотированным с помощью @MessageMapping.
Это работает:
class MyController{
@MessageMapping(value="/start")
protected void startProcess(){ }
}
Что мне нужно что-то вроде этого для работы:
@MessageMapping(value="/start/{file}")
protected void startProcess(){
String file = params.file
//do somethig with the file...
}
Но это не работает. Я попытался изменить UrlMappings.groovy, @PathVariable. Я почти уверен, что упускаю что-то простое. Любые указатели?