This repository teachs you how to write an N Tier enterprise application backed by a Postgres Database. You will also learn important concepts such as Restful API's, Dependency Injection, parsing JSON objects, POST, GET, PUT, and DELETE HTTP Requests and more. I have created a Student application which gives a json response with student's personnal data.
- API layer
- @GetMapping, @PostMapping, @DeleteMapping, @PutMapping
- Service layer
- Data Access layer
- PostgreSQL database Connection
- ORM with Hibernate
- Dependency Injection and @Autowired
- JPA and @Entity, @Table, @Transient, @Transactional
- Packaging and Running the application