/spring-boot-practices

Spring Boot practices for interviews

Primary LanguageJava

spring-boot-practices

  • CRUD operations
  • Custom exception classses
  • Custom validation error messagges
  • The best package archtitecture has been tried to designed
  • Slf4j is used for logging message
  • Tested CRUD Operations with spring-boot-starter-test
  • Custom objects like AppResponse
  • Used Jasypt to encrypt properties (database url, username,password etc.)
  • Used MapStruct for mapping the objects
  • Custom annotations
  • Transactions (used @Transactional annotation for transaction management)
  • Native Query
  • and PostgreSQL database.