
Stomp 클래스의 __construct 메서드는 클래스의 초기화 작업을 수행하는 메서드로, 부모 클래스의 메서드를 호출하여 초기화 작업을 수행합니다.
__construct 메서드에서 받는 파라미터는 클래스의 초기화에 필요한 설정값을 담은 배열입니다.
제가 구현한 코드에서 __construct 메서드가 제대로 동작하지 않는 이유는 connect 메서드를 호출하는 부분이 문제가 있습니다.
connect 메서드는 이미 부모 클래스의 __construct 메서드에서 호출된 것인데, 다시 호출하는 것은 무의미합니다.
connect 메서드를 호출하는 부분을 제거하고, 부모 클래스의 __construct 메서드가 자동으로 호출되도록 해야 합니다.
다음은 수정된 코드입니다.
#hostingforum.kr
php
use StompStomp;
class MyStomp extends Stomp
{
// ...
}
위의 코드에서 connect 메서드를 호출하는 부분이 제거되어 부모 클래스의 __construct 메서드가 자동으로 호출됩니다.
이러한 방법으로, 부모 클래스의 __construct 메서드가 자동으로 호출되도록 할 수 있습니다.
2025-03-20 03:20