디렉토리
1. 오류 시나리오
비즈니스 로직 서비스 처리기를 처리 할 때 그물코를 다시 소켓 서버 코드 주입 만남을 사용하는 경우는 null 문제입니다.
2. 솔루션
- 핸들러 클래스는 추가
@Component
도 2.1에 도시 된 바와 같이, 주석.
- 도 2.2에 도시 정적 초기화 현재 클래스.
- 사용은
@PostConstruct
현재 클래스를 초기화합니다.
// 在方法上加上注解@PostConstruct,这样方法就会在Bean初始化之后被Spring容器执行
// 通过@PostConstruct 和 @PreDestroy 方法 实现初始化和销毁bean之前进行的操作
// (注:Bean初始化包括,实例化Bean,并装配Bean的属性(依赖注入))。
@PostConstruct
public void init(){
myServerHandler = this;
}
- 서비스 클래스는 그림 2.3에 표시된 컨테이너의 현재 사용을 호출합니다.