SpringBoot工具类手动引入service

在工具类的首部添加@Component注解

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
@Component
public class WebSocketServer {
	 public static HotelInfoService hotelInfoService;//实例化一个全局静态变量

 	// 注入的时候,给类的 service 注入
    @Autowired
    public void setChatService(HotelInfoService hotelInfoService) {
        WebSocketServer.hotelInfoService=hotelInfoService;//给全局变量赋值
    }
    
	public void getServiceMethod(){
		hotelInfoService.get();
	}
}


通过这样的方式可以将Service注入到该工具类中进行调用Service中的方法。

你可能感兴趣的:(Java,Java工具系列)