Rewrite to pass area and component processing off to be rendered separately by the standard area and component elements instead and thus each go through the ThymeleafRenderer and get a separate (new) spring web context so spring field errors etc work.