Thymeleaf: mostra o texto se o atributo e a propriedade existirem

Existe uma maneira simples no thymeleaf de mostrar o conteúdo de uma propriedade de atributo, se a propriedade e o atributo existirem? Se houver um atributo "error" com uma propriedade "summary" na minha página html, eu gostaria de mostrá-lo:

<span th:text="${error.summary}">error summary</span>

Se não houver atributo "erro", o seguinte erro será gerado:

org.springframework.expression.spel.SpelEvaluationException: EL1007E:(pos 0): Field or property 'summary' cannot be found on null

Atualmente, estou usando a seguinte abordagem, que parece muito complicada.

<span th:if="${error != null and error.summary != null}"><span th:text="${error.summary}">error summary</span></span>

Existe uma maneira mais simples de conseguir isso?

questionAnswers(1)

yourAnswerToTheQuestion