Я тестирую способ, которым Spring обрабатывает маршрутизацию и статические ресурсы, и я не могу понять, почему загрузка статического ресурса занимает больше времени, чем загрузка всего контроллера, или даже ошибка 404, страница не найдена ..
public class HomepageController {
@RequestMapping("/")
public String homepageLoader() {
return "homepage.html";
}
}
public class DefaultViewConfig implements WebMvcConfigurer {
@Override
public void addViewControllers(ViewControllerRegistry registry) {
registry.addViewController("/home").setViewName("/homepage.html");
registry.setOrder(Ordered.HIGHEST_PRECEDENCE);
}
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/static.html").addResourceLocations("classpath:/static/");
registry.addResourceHandler("/statik/**").addResourceLocations("classpath:/statik/");
}
}
https://github.com/yossiha/Spring-Benchmark-Routing