Skip to content

Kotlin PostgreSQL Spring RESTful API: Spring Boot DevTools, Spring Data JPA, Spring Security

Notifications You must be signed in to change notification settings

Skalii/postgraduate-studies

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

postgraduate-studies

RESTful API

Used technologies:

  • Kotlin
  • PostgreSQL
  • Spring Boot DevTools
  • Spring Data JPA
  • Spring Security
  • Apache Tomcat

API calls:

Parameters:

|-view| = ui / rest / tree | rest |------| = data / id / foreign | |------| tree | = data / id / foreign |
@Method = HHTP Request method (GET, POST, PUT, DELETE) (?) = request parameters, all optional {body} = request body / json object, required {content} = content-type: application/json; charset=UTF8, required [auth] = authorized user, required
|i| = integer |s| = string |b| = boolean
Map URL: ---api--- ` ` ¦ ¦` ¦ `--branches-- ¦ ` ¦ ` ¦ @GET -> ¦--me|-view|[auth] ¦ ¦ ¦ @GET & -> ¦--one|-view|(?) ¦ @DELETE ¦ ¦ ¦ ¦ |s| -> ¦--number ¦ ¦ |s| -> ¦--name ¦ ¦ 'i' -> '--id_branch ¦ ¦ ¦ @POST -> ¦--one|-view|{body}{content} ¦ ¦ ¦ @PUT -> ¦--one|-view|(?){body}{content} ¦ ¦ ¦ ¦ ¦ |s| -> ¦--number ¦ ¦ |s| -> ¦--name ¦ ¦ 'i' -> '--id_branch ¦ ¦ ¦ @GET & -> ¦--one-by-speciality|-view|(?) ¦ @DELETE ¦ ¦ ¦ ¦ |s| -> ¦--speciality_number ¦ ¦ |s| -> ¦--speciality_name ¦ ¦ 'i' -> '--id_speciality ¦ ¦ ¦ @GET -> ¦--one-by-user|-view|(?) ¦ ¦ ¦ ¦ ¦ |s| -> ¦--email ¦ ¦ |s| -> ¦--phone_number ¦ ¦ 'i' -> '--id_user ¦ ¦ ¦ @GET -> '--all|-view| ¦ ¦` ¦ `---contact-info--- ¦ ` ¦ ` ¦ ¦` ¦ `---degrees--- ¦ ` ¦ ` ¦ ¦` ¦ `---departments--- ¦ ` ¦ ` ¦ ¦` ¦ `---faculties--- ¦ ` ¦ ` ¦ ¦` ¦ `---institutes--- ¦ ` ¦ ` ¦ ¦` ¦ `---scientific-links--- ¦ ` ¦ ` ¦ ¦` ¦ `---sections--- ¦ ` ¦ ` ¦ ¦` ¦ `---specialities--- ¦ ` ¦ ` ¦ ¦` ¦ `---study-info--- ¦ ` ¦ ` ¦ ¦` ¦ `---tasks--- ¦ ` ¦ ` ' ` `---users--- ` `

About

Kotlin PostgreSQL Spring RESTful API: Spring Boot DevTools, Spring Data JPA, Spring Security

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages