@Configuration
@ComponentScan("com.technostack.*")
public class WebMvcAppConfig {
@Bean
public HandlerMapping getHandlerMapping() {
SimpleUrlHandlerMapping surl = new SimpleUrlHandlerMapping();
Properties properties = new Properties();
properties.put("/home.htm", "pvc1");
surl.setMappings(properties);
return surl;
}
@Bean(name = "pvc1")
public Controller getController() {
ParameterizableViewController pcontroller = new ParameterizableViewController();
pcontroller.setViewName("welcome");
return pcontroller;
}
@Bean
public ViewResolver getView() {
InternalResourceViewResolver ivResolver = null;
ivResolver.setPrefix("/WEB-INF/pages/");
ivResolver.setSuffix(".jsp");
return ivResolver;
}
}`
Это мой WebMvcAppConfig Class.DispatcherServlet будет читать весь компонент класса презентации и настраивать весь класс как bean-компонент в WebApplicationContext.
Question-1: 1) Хорошо, я хочу знать, когда придет запрос, как контроллер идентифицирует компонент средства разрешения представления?** Вопрос 2: ** 2) Хорошо, какое имя представления мы должны установить как метод setViewName (). Можем ли мы взять любое имя представления или, если нет, то на основании каких критериев мы должны определить имя представления и передать его в качестве аргументаМетод setViewName ()?