base templates for java web application base on maven and spring