우선, 내가 잘못하면 죄송합니다. stackOverflow에 대한 첫 번째 게시물입니다. 이제 내 질문 :
Tapestry 컴포넌트에서 Spring에 의해 이벤트를 수신 할 수 있습니까? 이벤트 (ShopChangedEvent)는 Spring 프론트 서비스에서 ApplicationEventPublisher와 함께 게시되며 프론트 Tapestry 구성 요소 에서이 이벤트를 수신하고 싶습니다. Tapestry 구성 요소에 "implements ApplicationListener"를 추가하고 onApplicationEvent 메서드를 재정의했습니다.
모두 감사합니다.
Alberto
가능하지만 원하는 것이 아닐 수도 있습니다.
태피스트리 구성 요소는 HTTP 요청 범위에서 "활성"상태입니다. TML 마크 업 Tapestry에서 UI 구성 요소를 사용할 때마다 해당 구성 요소의 인스턴스를 하나만 만들고 모든 HTTP 요청에서 공유합니다.
따라서 UI 구성 요소를 구독하더라도 ApplicationEventPublisher
올바른 요청주기에서 이벤트를 제대로 "수신"할 수 없습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다