Verificações de integridade de aplicativos Web do Spring

Estou implantando aplicativos da Web baseados na Primavera na plataforma Beanstalk da Amazon, e eles me oferecem a opção de definir um caminho de URL de "verificação de saúde" para o meu aplicativo.

A idéia é que a plataforma faça uma solicitação nesse URL, após a implantação, para verificar se o aplicativo foi iniciado com êxito. Portanto, se a solicitação resultar em um HTTP 200, o aplicativo provavelmente está correto. Mas se resultar em um HTTP 500 ou algo mais, a plataforma sabe que há um problema com o aplicativo.

Portanto, eu gostaria de poder desenvolver algum tipo de servlet que verifique se o Contexto do Aplicativo Spring foi inicializado com êxito, ou não, para fornecer um código de resposta HTTP apropriado para a plataforma.

Alguém tentou algo assim? Para fins semelhantes?

Gostaria de saber se o Spring já oferece uma solução elegante para isso.

questionAnswers(3)

yourAnswerToTheQuestion