如何在非controller层,注入service层

如何在非controller层,注入service层
下面我们将UserInfoService注入到DataUpLoad 类中,步骤如下:

首先要在需要用到的类加@Component
使用@PostConstruct将注入的对象交给静态对象管理
@Component
 public class DataUpLoad { 

    @Autowired
    UserInfoService userInfoServiceAuto; //注入的对象

    private static UserInfoService userInfoService;  //静态对象

    @PostConstruct
    public void init(){
        userInfoService = this.userInfoServiceAuto;  //将注入的对象交给静态对象管理
    }
 
}
 

 

你可能感兴趣的:(如何在非controller层,注入service层)