Baixe o app para aproveitar ainda mais
Prévia do material em texto
Programação para Internet Construção do Sistema Spring MVC5 + Hibernate Prof. Manoel Ribeiro Aula 2 I) Configurando Spring Criar package br.estacio.config Programação para Internet Construção do Sistema Spring MVC5 + Hibernate Prof. Manoel Ribeiro Aula 2 Criar class WebConfig extends WebMvcConfigurerAdapter Usar as anotações Programação para Internet Construção do Sistema Spring MVC5 + Hibernate Prof. Manoel Ribeiro Aula 2 @EnableWebMvc @Configuration @ComponentScan({ "br.estacio" }) public class WebConfig extends WebMvcConfigurerAdapter { Criar método que configura local e extensão das views @Bean public InternalResourceViewResolver viewResolver() { InternalResourceViewResolver viewResolver = new InternalResourceViewResolver(); viewResolver.setViewClass(JstlView.class); viewResolver.setPrefix("/WEB-INF/views/"); viewResolver.setSuffix(".jsp"); return viewResolver; } Na pasta src/main/webapp/WEB-INF criar pasta “views” Na packege br.estacio.config criar class ApplicationInitializer extends AbstractAnnotationConfigDispatcherServletInitializer public class ApplicationInitializer extends AbstractAnnotationConfigDispatcherServletInitializer { @Override protected Class<?>[] getRootConfigClasses() { // TODO Auto-generated method stub return new Class[] { WebConfig.class }; } @Override protected Class<?>[] getServletConfigClasses() { // TODO Auto-generated method stub return null; } @Override protected String[] getServletMappings() { // TODO Auto-generated method stub return new String[] { "/" }; } } Programação para Internet Construção do Sistema Spring MVC5 + Hibernate Prof. Manoel Ribeiro Aula 2 Criar package dos controladores br.estacio.controller Cria o primeiro controlador (class) chamado HomeController @Controller public class HomeController { } Criar um mapeamento de url neste controlador @Controller public class HomeController { @RequestMapping("/home") public String home(ModelMap model) { return "home"; } } Na pasta src/main/webapp/WEB-INF/views criar um JSP File (home.jsp) Em home.jsp incluir a linha <body> <h1>HOME</h1> </body> Executar a aplicação com menu Run As... Maven Build... Em Goals informar tomcat7:run Programação para Internet Construção do Sistema Spring MVC5 + Hibernate Prof. Manoel Ribeiro Aula 2 Ao executar a aplicação testar no navegador com url http://localhost:8080/home Programação para Internet Construção do Sistema Spring MVC5 + Hibernate Prof. Manoel Ribeiro Aula 2
Compartilhar