Test project ScpringBoot SpringSecurity Hibernate FreeMarker Postresql Jpa Query Jpa Specification DataTable Excel Flyway migration CRUD operations Lombok Scheduled JavaMailSender Pageable