BoxLang Spring Boot Starter lets Spring Boot 3 developers use BoxLang — a modern dynamic JVM language — as a view/templating engine with zero configuration. Add one dependency and write .bxm templates that have full access to HTTP scopes (url, form, cookie, request), auto-inject Spring Model attributes, and support hot-reload during development. BoxLangViewResolver integrates cleanly into Spring MVC's resolver chain alongside Thymeleaf or FreeMarker. Additional features include scheduled tasks, enterprise caching, and enhanced concurrency utilities. Requires Java 21+ and Spring Boot 3.4+.

4m read timeFrom foojay.io
Post cover image
Table of contents
What is BoxLang?Zero-Config Spring Boot IntegrationFrom Controller to Template in MinutesFull Web Scopes — Out of the BoxHot-Reload During DevelopmentConfiguration That Stays Out of Your WayCoexist With Any Other View TechnologyRequirementsHow It Works Under the HoodGet StartedProfessional Support

Sort: