java静态(static)方法中依赖注入调用Service层

转载 2020-06-05 11:06 Java 29
java 复制代码
@Component  // 交由spring管理
public class CommonUtil {

    @Autowired  // 注入
    private TRUserRoleService trUserRoleService;

    // 声明对象
    public static CommonUtil commonUtil;

    @PostConstruct // 初始化
    public void init(){
        commonUtil = this;
        commonUtil.trUserRoleService = this.trUserRoleService;
    }


    public static void getUserRoleList(TRUser user) {
        // 调用
        List<TRUserRole> userRoleList = commonUtil.trUserRoleService.findByUser(new TRUser(user.getId()));
        // 逻辑处理
    }
}
点赞
收藏
关注
转发
本文作者: Veddy
版权声明: 本博客所有文章除特别声明外,均采用 CC BY 4.0 CN协议进行许可。转载请署名作者且注明文章出处。
文章目录