У меня есть класс A
в качестве компонента.
public class A
{
// constructors
// properties
// getters and setters
}
Конфигурация весенней загрузки:
@Configuration
public class AConfig{
@Bean
@Scope(scopeName = WebApplicationContext.SCOPE_APPLICATION, proxyMode = ScopedProxyMode.TARGET_CLASS)
public A getA() {
return new A();
}
}
Я сейчас работаю с WebSocket и пытаюсь получить новый экземпляр класса A для некоторых определенных c каналов WebSocket, скажем, если я работаю с WebSocket id:1
, тогда у меня будет экземпляр A (некоторый адрес) для этого WebSocket, а для WebSocket id:2
у меня будет другой экземпляр A (некоторый другой адрес), и я могу иметь его через приложение. Как я могу этого достичь? В этом случае, я полагаю, мне нужно отправить какой-то идентификатор на сервер, чтобы определить, какой пружинный компонент я ищу.