bookstore with gradle, spring mvc etc