Extending SpringBootCodeGenerator with Custom Parsers and Freemarker Templates

Introduction to Extension Architecture SpringBootCodeGenerator is a robust utility built on Spring Boot 2 and Freemarker, designed to automate Java code creation from database schemas or structured data. While it supports standard inputs like MySQL, Oracle, and PostgreSQL DDL, complex projects often require custom data ingestion methods or spec ...

Posted on Tue, 22 Sep 2026 16:06:18 +0000 by sheraz

Java Server-Side Template Injection Vulnerability Analysis

Java Server-Side Template Injection Vulnerability Analysis FreeMarker FreeMarker template files consist of four main components: (1) Text: Directly output portions (2) Comments: Using <#-- ... --> format for comments, content inside won't be output (3) Interpolation: ${...} or #{...} formatted sections, similar to placeholders that will b ...

Posted on Wed, 05 Aug 2026 16:55:40 +0000 by firmolari

Spring Boot Email Integration with FreeMarker Templates

Integrating email capabilities into a Spring Boot application is straightforward with the spring-boot-starter-mail. Below is a conncise walk-through that covers dependency setup, provider credentials, template engines, and a reusable service layer. Maven Dependencies <parent> <groupId>org.springframework.boot</groupId> ...

Posted on Sat, 30 May 2026 00:39:53 +0000 by bryansu