- Java 8
- IntelliJ IDEA
- Lombok (plugin + config)
- PostgreSQL
- ./gradlew build (Linux), gradlew.bat build (Windows)
- File -> Settings -> Plugins
- Browse repositories -> Lombok Plugin -> Install
- Restart
- File -> Settings
- Build, execution, deployment -> Compiler -> Annotation Processors
- Enable annotation processing
- Create a user with all permissions. username: root, password: root
- Create a database. name: database, owner: root
- Right click on class name and "Run".
- Visit https://localhost:8443/.
- Java 8
- Spring Boot 2
- Spring MVC
- Spring Data
- Spring Security
- EclipseLink / JPA / ORM
- PostgreSQL / SQL
- Lombok
- JUnit
- Mockito
- Swagger
- Google Drive API
- WebJars
- Thymeleaf
- HTML
- CSS
- JavaScript
- jQuery
- AJAX
- AngularJS
- Gradle