1
00:00:02,690 --> 00:00:07,730
Nesta etapa, gostaramos de examinar os vrios projetos iniciais que esto presentes no Spring Boot. Na ltima etapa,

2
00:00:07,730 --> 00:00:12,070
analisamos trs deles. Ns olhamos para o teste inicial, ns olhamos para a web inicial do Spring Boot.

3
00:00:12,110 --> 00:00:14,280
E ns olhamos para fazer o

4
00:00:14,330 --> 00:00:18,600
arranque da Spring Boot JPA. Ns olhamos para outros iniciantes que esto presentes nesta etapa especfica.

5
00:00:18,620 --> 00:00:23,310
Este ser um passo curto, mas seria timo para voc entender

6
00:00:23,320 --> 00:00:28,880
os diferentes iniciadores oferecidos pelo Spring Boot. Um dos iniciadores importantes oferecidos pelo Spring Boot so

7
00:00:28,880 --> 00:00:31,360
os servios da Web inicializadores do Spring Boot.

8
00:00:31,430 --> 00:00:36,680
Este  o iniciador que voc precisaria usar quando quiser desenvolver servios da Web SOAP.

9
00:00:36,680 --> 00:00:40,880
Se voc entende os servios da Web, h basicamente

10
00:00:40,940 --> 00:00:46,300
servios REST e servios SOAP. Na verdade, a classificao no  to simples quanto isso porque.

11
00:00:46,460 --> 00:00:46,870
Os servios

12
00:00:47,020 --> 00:00:49,600
da Web SOAP tambm podem caber no suporte dos servios da Web REST.

13
00:00:49,730 --> 00:00:55,020
Portanto, se voc quiser definir o WSDL e, em seguida, implementar o servio da Web, esse

14
00:00:55,130 --> 00:00:57,020
 um servio da Web SOAP.

15
00:00:57,020 --> 00:00:57,320
Certo?

16
00:00:57,320 --> 00:01:02,460
Se voc estiver desenvolvendo um servio da Web SOAP, poder usar esse servio inicial para iniciantes, o

17
00:01:02,780 --> 00:01:06,090
Spring Boot starter. J analisamos o uso de um aplicativo RESTful.

18
00:01:06,140 --> 00:01:07,780
O que usamos para construir?

19
00:01:07,860 --> 00:01:13,550
Usamos a web inicial do Spring Boot. Semelhante a isso, mesmo se voc quiser um aplicativo da

20
00:01:13,550 --> 00:01:19,880
Web tpico, voc pode usar a Web de inicializao do Spring Boot. O teste inicial do Spring Boot, conforme analisamos no exemplo anterior,  para

21
00:01:19,910 --> 00:01:21,590
teste de unidade e teste de integrao.

22
00:01:21,650 --> 00:01:22,300
O teste

23
00:01:22,300 --> 00:01:26,610
inicial do Spring Boot realmente torna fcil escrever excelentes testes de unidade e teste de integrao.

24
00:01:26,630 --> 00:01:33,230
Se voc deseja gravar aplicativos usando o Spring JDBC, o JDBC do

25
00:01:33,230 --> 00:01:39,080
Spring Boot  perfeito para voc. Se voc est escrevendo servios web RESTful e gostaria de adicionar os recursos

26
00:01:39,450 --> 00:01:40,230
do HATEOAS HATEOAS.

27
00:01:40,250 --> 00:01:44,600
HATEOAS, o que voc quiser cham-lo. Se voc quiser adicionar esses recursos

28
00:01:44,600 --> 00:01:52,310
aos seus servios, ento o Springto starter hateoas  o preferido. Todos os aplicativos da web e todos os servios

29
00:01:52,310 --> 00:01:53,940
RESTful devem ser protegidos.

30
00:01:54,110 --> 00:01:54,760
A segurana

31
00:01:54,770 --> 00:01:58,950
inicial do Spring Boot  a base para usar a segurana do Spring.

32
00:01:58,970 --> 00:02:04,580
Voc pode implementar autenticao e autorizao, e a segurana inicial do Spring Boot tem

33
00:02:04,580 --> 00:02:12,320
suporte para autenticao bsica, bem como para autenticao Oauth. Ele tambm possui suporte para autenticao

34
00:02:12,380 --> 00:02:12,860
Oauth2.

35
00:02:12,860 --> 00:02:18,260
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

36
00:02:18,260 --> 00:02:25,700
do Spring Boot  a opo quando voc deseja fazer o JPA. Por padro, o JPA de dados do Spring Boot usa

37
00:02:25,700 --> 00:02:28,780
o modo de hibernao como o framework ORM.

38
00:02:28,910 --> 00:02:35,810
Se voc quiser implementar o armazenamento em cache, poder usar o cache inicial do Spring Boot. Ele tem suporte para uma ampla gama

39
00:02:35,930 --> 00:02:41,390
de opes de cache, incluindo caches distribudos, como seu hazelcast.

40
00:02:41,390 --> 00:02:48,650
Se voc estiver usando o JPA de dados do Spring Boot Starter e desejar expor suas entidades como servios RESTful, poder usar

41
00:02:48,980 --> 00:02:54,450
o descanso de dados inicial do Spring Boot. O spring starter data restter torna muito

42
00:02:54,450 --> 00:03:02,600
fcil expor o componente JPA dos dados Spring Boot - Quero dizer, as entidades JPA de dados Spring Boot como

43
00:03:02,600 --> 00:03:04,050
servios web RESTful.

44
00:03:04,220 --> 00:03:12,720
Eles expem todos os mtodos tpicos de solicitao, como obter, postar, colocar e excluir. As outras entradas do Spring

45
00:03:12,740 --> 00:03:18,350
Boot so mais tcnicas. O atuador de inicializao Spring Boot, que o utilizar em uma

46
00:03:18,410 --> 00:03:24,620
das prximas etapas,  para monitoramento e tambm para os servidores incorporados. Vimos que, por padro,

47
00:03:24,620 --> 00:03:30,350
estvamos usando o Tomcat. Portanto, voc tambm pode usar ressaca de inicializao do Spring Boot ou jetty

48
00:03:30,410 --> 00:03:32,190
se desejar usar esses contineres de servlet incorporados.

49
00:03:32,540 --> 00:03:38,300
E tambm h iniciantes para log e log4j. O Spring Boot, na verdade, fornece

50
00:03:38,300 --> 00:03:43,070
uma ampla variedade de iniciadores. Na verdade, passando por todos eles e compreendendo-os seria um esforo

51
00:03:43,090 --> 00:03:43,440
de tempo

52
00:03:43,440 --> 00:03:46,340
de vida, eu acho. EST BEM! ai est.

53
00:03:46,370 --> 00:03:52,790
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

54
00:03:52,790 --> 00:03:54,520
em frente e veja se

55
00:03:54,530 --> 00:03:59,430
h uma partida para resolver seu problema. At o prximo passo, tchau-tchau.

