A simple blog built on annotation-based programmatically-configured Spring boot web application
blog-spring-boot-example