Uma das melhores coisas a fazer para entender a beleza do Spring Boot entender como
as coisas foram feitas antes do Spring Boot. Nesta etapa, veremos um dos projetos
que desenvolvemos em nosso curso Spring MVC. Antes de comearmos com qualquer projeto, precisamos decidir quais frameworks e dependncias usar.
Este foi um projeto da web, ento gostaramos de usar o Spring MVC e coisas assim.
Ento, precisamos tomar decises sobre quais frameworks e qual verso deles usar.
Precisvamos decidir, eu gostaria de usar o Spring MVC e Spring security web, a configurao de segurana do Spring.
Eu gostaria de usar o databind de Jackson porque eu quero fazer alguma ligao e validao.
Eu gostaria de usar o JSTL e gostaria de usar o validador do Hibernate e tambm
para o log eu gostaria de adicionar no log4j. Tivemos que decidir quais dependncias adicionar aos nossos projetos.
No s isso, precisvamos decidir as verses deles tambm.
s vezes isso 5. 0 2 A verso final pode no ser compatvel com alguma
outra verso do Spring MVC.
Ento voc precisava decidir quais so as verses comparveis e comear a us-las. Escolher as estruturas a serem usadas e
qual verso usar uma deciso importante que precisvamos tomar quando no estvamos usando o Spring Boot.
Precisamos implementar o tratamento de exceo padro.
Voc pode ver isso aqui, estamos apenas implementando o tratamento de exceo padro simples e precisamos criar
um arquivo de configurao completo do Spring.
Precisvamos definir a varredura do componente e, em seguida, precisaramos configurar um resolvedor de viso para redirecionar as
visualizaes para uma JSP. Para implementar a
internacionalizao, precisvamos implementar uma fonte de mensagens e tambm um resolvedor local e, alm disso, precisvamos
configurar nossa web. xml tambm.
Precisamos configurar o servlet do dispatcher na web. xml para que ele possa lidar com todas as solicitaes
e atuar como um front controller.
Precisvamos configurar o local de configurao do contexto aqui e
tambm precisvamos configurar a segurana do Spring. Precisamos configurar o filtro para ele e garantir que ele intercepte toda a solicitao.
H muito trabalho que voc precisa fazer para colocar um aplicativo da Web simples em funcionamento. Ns configuramos dependncias, verso
de dependncia, configurao Spring, configurao para internacionalizao, registro
e muitas outras coisas. Todas essas coisas que analisamos nesta etapa especfica so o
tipo de coisa que voc no precisa fazer com o Spring Boot. O Spring Boot fornece automaticamente todas essas coisas para
voc, para que voc possa realmente se concentrar no desenvolvimento de sua lgica de negcios.
Toda a infra-estrutura viria livre para voc.
A ideia por trs desse passo era dar uma ideia do mundo antes do Spring Boot. Se pularmos diretamente para a inicializao da mola, voc pode
no apreciar
realmente o valor que o Spring Boot fornece. Todas as coisas que analisamos neste
exemplo especfico seriam substitudas por um projeto inicial simples chamado web de inicializao do Spring Boot.
Em combinao com a segurana inicial do Spring Boot.
Apenas a combinao desses dois iniciadores eliminaria a necessidade de muita configurao
que analisamos nesta etapa especfica. Vamos olhar para aqueles iniciantes e muito mais sobre inicializao
de mola nas etapas subseqentes.
At o prximo passo, tchau-tchau.