✅ Projeto Base 👉 🖱
- Spring Web
- ➕ Spring Data JPA
- ➕ H2 Database
# 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
- @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
Lucas Araujo