Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Entendendo o Spring Framework na Prática

Entendendo o Spring Framework na Prática

A palestra fornece um guia conceitual e prático para ajudar os desenvolvedores a entenderem o Spring Framework, cobrindo seus principais conceitos e componentes. Durante a sessão, serão explorados Rest APIs com Spring Web, acesso a dados com Spring Data e como desenvolver aplicativos rapidamente com Spring Boot, enquanto abordamos os fundamentos do Spring, tais como Inversão de Controle, Injeção de Dependência, Cross-cutting concerns, Convenção sobre Configuração e muito mais.

Felix Coutinho

April 15, 2023
Tweet

More Decks by Felix Coutinho

Other Decks in Programming

Transcript

  1. Pré-Workshop - requisitos • Conhecimentos básico de Java e Web

    • Java instalado (Java 11+) • IDE Java (VSCode, IntelliJ, Eclipse)
  2. Ecosistema Spring Spring Data Spring Security Spring Framework Spring Batch

    Spring Boot Spring Web Spring Cloud …muito mais.
  3. Spring Data Features • find*( ) Convetion • Like/Contains •

    Projections • By Example • @Query • … • findByAttribute(Entity T) • findByAttributeContaining(String attr) • @Query("SELECT e FROM Entity") • findOne(Entity T) • EntityTO findByAttribute(Entity T) • …
  4. • Logging • Transactions • Configuration • Security • Values

    • Metrics • Health Cross-cutting Concerns Image credit: https://nljug.org/java-magazine/aspect-oriented-programming-met-spring-boot/