I am using Spring Boot for a WebMVC App. There are many url that i serve in my app like
- /company
- /level
- /student etc.
Problem is How do i redirect to '/company' whenever any request is made and company has not yet been register. I have tried using HanlderInterceptor like this
public class CompanySetupInterceptor implements HandlerInterceptor {
Logger logger = Logger.getLogger(CompanySetupInterceptor.class);
CurrentUser currentUser;
@Autowired
CompanyService companyService;
@Override
public boolean preHandle(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse, Object o) throws Exception {
/*check company is registered or not
* if not redirect to /company
* */
if(companyService.getCompany() == null){
httpServletResponse.sendRedirect("/company");
retu false;
}
else{
retu true;
}
}
But every time i implement it,it goes into infinite loop from redirect to intercept and so on. Localhost redirected you too many times. Localhost page is not working
How do i achieve solution to above problem?
