Skip to content

mkluzacek/nangu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nangu exam app

Technologie

  1. PostgreSQL - Při vývoji jsem použil lokální postgres DB takže pokud chcete aplikaci spustit je třeba ji vytvořit. V resources lze najít skript na její vytvoření.
  2. Spring Boot
  3. MyBatis - ORM
  4. Java 8
  5. Maven

Nice to have - málo času

  1. Udělat novej konfig a DB proti které by běželi testy.
  2. Udělat v DB index nad textem zprávy, aby se rychleji hledalo pomocí ILIKE.
  3. Celá spring securita - udělat role, vlastní filter atd. - spousta času takže jsem udělal jednodušší variantu.
  4. Upravit ControllerAdvice, aby zpracovával další vyjímky
  5. Pokrýt uplně všechny test casy
  6. Použít RabbitMQ, který znám z práce(messaging)
  7. Udělat nějaké DTO objekty, abych na api nevracel / nepříjmal to samé co je v aplikaci
  8. Udělat celistvý integrační test - udělal jsem si pouze volání v Postmanu a tím to prošel
  9. Dodržet HATEOAS u Restu

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages