Инъекционное обслуживание в классе Grails Atmosphere Handler - PullRequest
2 голосов
/ 20 ноября 2011

У меня в приложении Grails класс обработчика фреймворка для атмосферы NotificationsAtmosphereHandler. Я хотел бы использовать сервис SpringSecurityService внутри него. Как я могу добавить сервисный объект в мой класс обработчика?

def springSecurityService

Обычный сервисный впрыск не работает.

Ответы [ 2 ]

2 голосов
/ 20 ноября 2011

resources.xml:

 <bean id="notificationsAtmosphereHandler" class="your.package.NotificationsAtmosphereHandler"/>

в классе:

class NotificationsAtmosphereHandler {
  .....
  @Autowired
  SpringSecurityService springSecurityService
  .....
} 
0 голосов
/ 19 июня 2012

или, вернее, сделайте это Groovy в ваших ресурсах.

...