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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM