Earlier quoted context omitted.
I've been using Thymeleaf with Spring for a while and almost always exclusively use it with Spring Boot because it's pretty much right out of the box ready to go. I stumbled on it a long time ago because I had the problem of Java devs needing to integrate templates built by front end devs and all the churn that goes along with it. It uses custom tag attributes like th:href to swap the computed value in on template re…
One issue is if you're using Angular. Your html document needs to be xhtml compatible, meaning that an expression like this: Needs to become: If this doesn't bother you (along with > for <, etc) then go ahead.
If you want the unescaped output there are lots of things you can do. I did something similar for Vue.js in about twenty minutes and a few lines of code.