Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/met-dev/universitiesproject-javaspringboot
Spring boot project. Techs= PostgreSql, Swagger, Java, Mockito
https://github.com/met-dev/universitiesproject-javaspringboot
java postgresql rest-api spring spring-boot spring-test swagger-ui
Last synced: 9 days ago
JSON representation
Spring boot project. Techs= PostgreSql, Swagger, Java, Mockito
- Host: GitHub
- URL: https://github.com/met-dev/universitiesproject-javaspringboot
- Owner: MET-DEV
- License: mit
- Created: 2022-01-23T15:28:04.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2022-03-13T08:39:50.000Z (over 2 years ago)
- Last Synced: 2023-03-10T17:42:41.495Z (over 1 year ago)
- Topics: java, postgresql, rest-api, spring, spring-boot, spring-test, swagger-ui
- Language: Java
- Homepage:
- Size: 25.6 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## What Where
- [Model Classes (FOR ORM AND OUTPUT)](https://github.com/MET-DEV/StudentProject-JavaSpringBoot/tree/master/students/src/main/java/com/metsoft/students/models)
- [Repositiory Classes (FOR DATA ACCESS WITH JPA)](https://github.com/MET-DEV/StudentProject-JavaSpringBoot/tree/master/students/src/main/java/com/metsoft/students/repository)
- [Service Interfaces (FOR IMPLEMENT SERVICE CLASSES)](https://github.com/MET-DEV/StudentProject-JavaSpringBoot/tree/master/students/src/main/java/com/metsoft/students/service/interfaces)
- [Service Classes (FOR LOGIC STATES)](https://github.com/MET-DEV/StudentProject-JavaSpringBoot/tree/master/students/src/main/java/com/metsoft/students/service/implementation)
- [Controller Classes](https://github.com/MET-DEV/StudentProject-JavaSpringBoot/tree/master/students/src/main/java/com/metsoft/students/controller)
- [Test Classes](https://github.com/MET-DEV/UniversitiesProject-JavaSpringBoot/tree/master/students/src/test/java/com/metsoft/students)
- [Config](https://github.com/MET-DEV/StudentProject-JavaSpringBoot/blob/master/students/src/main/resources/application.properties)
- [Main Class](https://github.com/MET-DEV/StudentProject-JavaSpringBoot/blob/master/students/src/main/java/com/metsoft/students/StudentsApplication.java)## TECHNOLOGIES
- JAVA SPRING BOOT ` 2.5.6 `
- JDK ` 11 `
- SWAGGER ` 2.9.2 `
- LOMBOK
- POSTGRESQL## API's PATHS
For Swagger ``` http://localhost:8080/swagger-ui.html# ```
#### For Student Service
For Get All Students ```GET localhost:8080/api/students/getall ```
For Student By Id ```GET localhost:8080/api/students/getbyid/{id} ```
For Add Student ```POST localhost:8080/api/students/add ```
For Update Student ```PATCH localhost:8080/api/students/update ```
For Delete Student ```DELETE localhost:8080/api/students/delete ```
#### For University Service
For Get All Universities ```GET localhost:8080/api/universities/getall ```
For University By Id ```GET localhost:8080/api/universities/getbyid/{id} ```
For Add University ```POST localhost:8080/api/universities/add ```
For Update University ```PATCH localhost:8080/api/universities/update ```
For Delete University ```DELETE localhost:8080/api/universities/delete ```
#### For Academician Service
For Get All Academicians ```GET localhost:8080/api/academicians/getall ```
For Academician By Id ```GET localhost:8080/api/academicians/getbyid/{id} ```
For Add Academician ```POST localhost:8080/api/academicians/add ```
For Update Academician ```PATCH localhost:8080/api/academicians/update ```
For Delete Academician ```DELETE localhost:8080/api/academicians/delete ```
#### For Attendant Service
For Get All Attendants ```GET localhost:8080/api/attendants/getall ```
For Attendant By Id ```GET localhost:8080/api/attendants/getbyid/{id} ```
For Add Attendant ```POST localhost:8080/api/attendants/add ```
For Update Attendant ```PATCH localhost:8080/api/attendants/update ```
For Delete Attendant ```DELETE localhost:8080/api/attendants/delete ```