Nesta etapa, gostaramos de examinar os vrios projetos iniciais que esto presentes no Spring Boot. Na ltima etapa,
analisamos trs deles. Ns olhamos para o teste inicial, ns olhamos para a web inicial do Spring Boot.
E ns olhamos para fazer o
arranque da Spring Boot JPA. Ns olhamos para outros iniciantes que esto presentes nesta etapa especfica.
Este ser um passo curto, mas seria timo para voc entender
os diferentes iniciadores oferecidos pelo Spring Boot. Um dos iniciadores importantes oferecidos pelo Spring Boot so
os servios da Web inicializadores do Spring Boot.
Este o iniciador que voc precisaria usar quando quiser desenvolver servios da Web SOAP.
Se voc entende os servios da Web, h basicamente
servios REST e servios SOAP. Na verdade, a classificao no to simples quanto isso porque.
Os servios
da Web SOAP tambm podem caber no suporte dos servios da Web REST.
Portanto, se voc quiser definir o WSDL e, em seguida, implementar o servio da Web, esse
um servio da Web SOAP.
Certo?
Se voc estiver desenvolvendo um servio da Web SOAP, poder usar esse servio inicial para iniciantes, o
Spring Boot starter. J analisamos o uso de um aplicativo RESTful.
O que usamos para construir?
Usamos a web inicial do Spring Boot. Semelhante a isso, mesmo se voc quiser um aplicativo da
Web tpico, voc pode usar a Web de inicializao do Spring Boot. O teste inicial do Spring Boot, conforme analisamos no exemplo anterior, para
teste de unidade e teste de integrao.
O teste
inicial do Spring Boot realmente torna fcil escrever excelentes testes de unidade e teste de integrao.
Se voc deseja gravar aplicativos usando o Spring JDBC, o JDBC do
Spring Boot perfeito para voc. Se voc est escrevendo servios web RESTful e gostaria de adicionar os recursos
do HATEOAS HATEOAS.
HATEOAS, o que voc quiser cham-lo. Se voc quiser adicionar esses recursos
aos seus servios, ento o Springto starter hateoas o preferido. Todos os aplicativos da web e todos os servios
RESTful devem ser protegidos.
A segurana
inicial do Spring Boot a base para usar a segurana do Spring.
Voc pode implementar autenticao e autorizao, e a segurana inicial do Spring Boot tem
suporte para autenticao bsica, bem como para autenticao Oauth. Ele tambm possui suporte para autenticao
Oauth2.
Ento, qualquer um que voc esteja usando, voc pode usar a segurana inicial do Spring Boot. Como vimos nas etapas anteriores, o JPA de inicializao
do Spring Boot a opo quando voc deseja fazer o JPA. Por padro, o JPA de dados do Spring Boot usa
o modo de hibernao como o framework ORM.
Se voc quiser implementar o armazenamento em cache, poder usar o cache inicial do Spring Boot. Ele tem suporte para uma ampla gama
de opes de cache, incluindo caches distribudos, como seu hazelcast.
Se voc estiver usando o JPA de dados do Spring Boot Starter e desejar expor suas entidades como servios RESTful, poder usar
o descanso de dados inicial do Spring Boot. O spring starter data restter torna muito
fcil expor o componente JPA dos dados Spring Boot - Quero dizer, as entidades JPA de dados Spring Boot como
servios web RESTful.
Eles expem todos os mtodos tpicos de solicitao, como obter, postar, colocar e excluir. As outras entradas do Spring
Boot so mais tcnicas. O atuador de inicializao Spring Boot, que o utilizar em uma
das prximas etapas, para monitoramento e tambm para os servidores incorporados. Vimos que, por padro,
estvamos usando o Tomcat. Portanto, voc tambm pode usar ressaca de inicializao do Spring Boot ou jetty
se desejar usar esses contineres de servlet incorporados.
E tambm h iniciantes para log e log4j. O Spring Boot, na verdade, fornece
uma ampla variedade de iniciadores. Na verdade, passando por todos eles e compreendendo-os seria um esforo
de tempo
de vida, eu acho. EST BEM! ai est.
A ideia por trs dessa etapa era fornecer a ampla variedade de iniciadores fornecidos pelo Spring Boot. Sempre que voc tiver um problema para resolver, v
em frente e veja se
h uma partida para resolver seu problema. At o prximo passo, tchau-tchau.