Skip to content

lucarauj/API-Rest-Java-e-Spring-II

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NPM

API Rest com Java e Spring Boot:

Banco de Dados ORM

✅ Projeto Base 👉 🖱


⚙ Dependências:

  • Spring Web
  • ➕ Spring Data JPA
  • ➕ H2 Database

Modelo de Domínio:


⚙ Configurando Banco de Dados H2:

# H2 Connection
spring.datasource.url=jdbc:h2:mem:testdb
spring.datasource.username=sa
spring.datasource.password=

# H2 Client
spring.h2.console.enabled=true
spring.h2.console.path=/h2-console

# Show SQL
spring.jpa.show-sql=true
spring.jpa.properties.hibernate.format_sql=true

📝 Anotações:

  • @GetMapping: usada para mapear solicitações HTTP GET em métodos manipuladores específicos;
  • @RestController: marca a classe como um controlador onde cada método retorna um objeto de domínio em vez de uma visão;
  • @RequestMapping: usada para mapear solicitações da web para classes manipuladoras específicas e métodos manipuladores;
  • ➕ @Entity
  • ➕ @Id
  • ➕ @Table
  • ➕ @GeneratedValue(strategy = GenerationType.IDENTITY)
  • ➕ @ManyToOne
  • ➕ @JoinColumn

Aluno

Lucas Araujo

lucarauj | LinkdeIN

About

Aula de preparação para o Intensivão Java Spring da Escola de Programação DevSuperior.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages