Springboot依賴注入 Service類中使用靜態變量

 

@Component 
public class ServerHandler extends IoHandlerAdapter { 
    @Autowired 
    protected HealthDataService healthDataService; 
    private static ServerHandler serverHandler;

    @PostConstruct
    //經過@PostConstruct實現初始化bean以前進行的操做 
    public void init() {
        serverHandler = this; 
        serverHandler.healthDataService = this.healthDataService; 
        // 初使化時將已靜態化的testService實例化 
    } 
    //測試調用 
    public void test(){ 
        serverHandler.healthDataService.<你的service層方法>;
    }
}

 

引自 https://blog.csdn.net/georgeshaw1/article/details/74943089測試

相關文章
相關標籤/搜索