[ 
https://issues.apache.org/jira/browse/FREEMARKER-183?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17806886#comment-17806886
 ] 

Simon edited comment on FREEMARKER-183 at 1/15/24 4:04 PM:
-----------------------------------------------------------

Thank you for the note about configuring the object wrapper. I hadn't been able 
to work it out previously so that was useful and I've started updating my 
personal projects accordingly.

My personal settings based on current recommended defaults:
{noformat}
spring.freemarker.settings.incompatible_improvements=2.3.32
spring.freemarker.settings.default_encoding=UTF-8
spring.freemarker.settings.log_template_exceptions=false
spring.freemarker.settings.wrap_unchecked_exceptions=true
spring.freemarker.settings.fallback_on_null_loop_variable=false
spring.freemarker.settings.object_wrapper=DefaultObjectWrapper( \
    ${spring.freemarker.settings.incompatible_improvements}, \
    forceLegacyNonListCollections=false, \
    defaultDateType=freemarker.template.TemplateDateModel.DATETIME \
){noformat}


was (Author: JIRAUSER301336):
Thank you for the note about configuring the object wrapper. I hadn't been it 
previously so that was useful and I've started updating my personal projects 
accordingly.

My personal settings based on current recommended defaults:
{noformat}
spring.freemarker.settings.incompatible_improvements=2.3.32
spring.freemarker.settings.default_encoding=UTF-8
spring.freemarker.settings.log_template_exceptions=false
spring.freemarker.settings.wrap_unchecked_exceptions=true
spring.freemarker.settings.fallback_on_null_loop_variable=false
spring.freemarker.settings.object_wrapper=DefaultObjectWrapper( \
    ${spring.freemarker.settings.incompatible_improvements}, \
    forceLegacyNonListCollections=false, \
    defaultDateType=freemarker.template.TemplateDateModel.DATETIME \
){noformat}

> Add support for Java records
> ----------------------------
>
>                 Key: FREEMARKER-183
>                 URL: https://issues.apache.org/jira/browse/FREEMARKER-183
>             Project: Apache Freemarker
>          Issue Type: Task
>            Reporter: Dániel Dékány
>            Assignee: Dániel Dékány
>            Priority: Major
>
> Currently we don't support records (JEP 395), which was finalized in Java 16. 
> Users can extend {{DefaultObjectWrapper}} for that of course, but it should 
> be supported out of the box.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to