Uploader de imagem - SpringMVC

Olá,

Qual seria a forma mais viável de fazer um sistema de uploader com o SpringMVC(4.3.1 não uso Spring Boot)?
Meu objetivo e fazer o upload da foto de perfil do usuário do sistema.

Qual seria a melhor forma? Algum exemplo? Salvar em disco ou em banco?

Tem esse livro que ensina upload , pode ser que lhe ajude :

A Tutorial Spring MVC - 2ª Edition by Paul Deck , O capitulo 11 trata de Upload e o 12 de Download.