Una vista para un controlador ó un controlador para muchas vistas?

Buenas noches,

Tengo la siguiente duda, actualmente estoy ayudando en la implementación de un nuevo modulo que esta siendo desarrollado en Spring web utilizando en las vistas JSP

Pero revisando el código existente veo que tienen un controlador para muchas vistas, yo siempre he estado acostumbrado a ver un controlador
por cada vista.

Ustedes que opinan? Es buena practica o estan haciendo un mal uso de ella?

Saludos.

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

Controlador por entidad

Yo agregaria, controlador por entidad. De esta forma tendrias tu controlador como API.