ioc, css, js, thymeleaf integration