어떤 작업이 시작되는데
못하는 조건이 있어서

작업할때마다 체크 해줘야함
이런경우가 두가지인데

비즈니스로직이 꽤 복잡해서
메소드 단위로는 안될것같고 미들웨어?
비슷하게 체크해줘야함

서블릿 단위는 아니고
taskScheduler에 붙일건데 뭐가맞냐