It's not much (I need time to complete it, add format, etc.), but it could be enough for you as a first step.
Note: although the example dialect created in the tutorial is created from scratch and includes only one attribute processor, if you plan to create your own dialect you will also be able to extend the bundled Standard or Spring dialects, adding your own features to the ones in those dialects (you can even change the prefix if you dont like all those "th:"! ;-))
Of course, don't hesitate asking any questions about this topic in this forum.
I am trying to follow the "Extending Thymeleaf" tutorial but using Spring. Is it possible?
I cannot change SpringThymeleafTemplateEngine dialect because it is protected via Exceptions, and I cannot change ThymeleafViewResolver templateEngine because of the setTemplateEngine() method signature.
Do I have to implement from scratch my own ViewResolver?
I finally got it working duplicating and adapting the code of SpringThymeleafTemplateEngine and ThymeleafViewResolver, but it would be nice if we could use SpringThymeleafTemplateEngine.setDialect() method.