Make Java fun again com Spring Boot Laís Neves @laismneves
Sobre mim Recifense @ Aracaju Cientista da Computação @ UFPE – 2008 1 ano @ UTC - França MSc em Engenharia de Software @ UFPE - 2012 Analista de Sistemas @ Petrobras - 2012 Mãe de Samuel e Laura
Problemas comuns... Quero começar um projeto Java, e agora? Quais dependências? Como configurar? Build e deploy
O que é Spring Boot? Ponto de partida para construir qualquer aplicação baseada no Spring. Foi pensado para otimizar e agilizar o desenvolvimento, com um mínimo esforço de configuração. “
O que é Spring? ▪ Principal framework para desenvolvimento Java ▪ Muito + que Injeção de Dependência ▪ Modelo de programação e configuração ▪ Suporte para a parte de infraestrutura e devops
Alguns problemas do Spring ▪ Grandes projetos + alta complexidade ▪ Múltiplas configurações possíveis ▪ Múltiplos passos para build e deploy
Spring Boot ▪ Construído em cima do Spring ▪ Cria aplicações standalone ▪ Opinativo ▪ Convenção acima da configuração
Spring Boot ▪ Toma conta de toda a configuração para você ▪ Não requer configurações em XML ▪ Sem geração de código
Spring Boot ▪ Features para métricas e health check da aplicação em produção ▪ Suporte para Java, Groovy e Kotlin ▪ CLI e integração com principais IDEs
Minha primeira aplicação…
Demo Time https://github.com/laismneves/womakers-code
Conclusão — Joe Kuttner
Para saber mais ▪ https://spring.io/projects/spring-boot ▪ Boot + Angular: https://developer.okta.com/blog/2017/04/26/bootiful-development-with- spring-boot-and-angular ▪ Boot + React: https://developer.okta.com/blog/2017/12/06/bootiful-development-with- spring-boot-and-react ▪ https://twitter.com/starbuxman
lais.neves@gmail.com @laismneves Obrigada
Referências https://www.youtube.com/watch?v=sbPSjI4tt10 https://www.youtube.com/watch?v=bDtZvYAT5Sc&t=3s https://www.javadevjournal.com/spring-boot/spring-boot-application- intellij/ https://corevalue.net/wp-content/uploads/2018/02/SPRING- BOOsT_NEW.pdf https://dzone.com/articles/spring-boot-simplifying-spring https://www.quora.com/Why-do-we-need-to-prefer-Spring-Boot-for-Java- back-end-development

Make Java fun again com Spring Boot