Skip to content

mybatis-freemarker-1.2.0

Compare
Choose a tag to compare
@kazuki43zoo kazuki43zoo released this 15 Jul 04:16
· 370 commits to master since this release

This version is required Java 8+. Here is the complete list of changes.

New Features

  • Support to configure FreeMarker settings using properties file #51
  • Add SQL provider class that help detecting a template file automatically #56

Enhancements

  • Support to configure disable that #{...} is interpreted #43
  • Add FreeMarkerLanguageDriverConfig like as mybatis-thymeleaf #44
  • Requires Java 8+ #45
  • Add 'templateFile.baseDir' instead of 'basePackage' #58

Dependencies Updates

  • Upgrade to MyBatis 3.5.2 #62
  • Add Apache Commons Text 1.7 #44 #64

Migration guide

In this section, we provides migration guide from 1.1.

1. Change property key that specify base package that load template file

In this version, new property key format has been supported. Following settings are same mean.

Previous version(1.1):

basePackage = sql 

New version(1.2+):

# 'template-file.base-dir' (kebab-case) can be used too
templateFile.baseDir = sql

NOTE: basePackage is deprecated.