Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何使用SpringTemplateLoader而不是FiletemPlateLoader配置Freemarker_Java_Spring_Freemarker - Fatal编程技术网

Java 如何使用SpringTemplateLoader而不是FiletemPlateLoader配置Freemarker

Java 如何使用SpringTemplateLoader而不是FiletemPlateLoader配置Freemarker,java,spring,freemarker,Java,Spring,Freemarker,我是Spring的新手。 我的问题是在春季用freemaker配置发送电子邮件。 我的旧系统可以发送电子邮件,因为它在发送邮件时使用SpringTemplateLoader加载模板。我的新系统使用FileTemplateLoader(我通过调试发现了这一点),因此它无法找到用于发送邮件的wright模板电子邮件。我只是想问一下如何配置Freemarker以使用SpringTemplateLoader。请帮忙。谢谢。我找到了答案 当将Freemarker与Spring框架一起使用时,freemak

我是Spring的新手。
我的问题是在春季用freemaker配置发送电子邮件。
我的旧系统可以发送电子邮件,因为它在发送邮件时使用SpringTemplateLoader加载模板。我的新系统使用FileTemplateLoader(我通过调试发现了这一点),因此它无法找到用于发送邮件的wright模板电子邮件。我只是想问一下如何配置Freemarker以使用SpringTemplateLoader。请帮忙。谢谢。

我找到了答案
当将Freemarker与Spring框架一起使用时,freemaker将有一个配置对象org.springframework.ui.Freemarker.Freemarker配置FactoryBean,Spring有一个lib Spring-context-support.jar来支持它。
阅读此列表的代码,我发现属性preferFileSystemAccess,其默认值为true,只需将其设置为false即可使用SpringTemplateLoader
让我在我的配置中举例:




我找到了答案
当将Freemarker与Spring框架一起使用时,freemaker将有一个配置对象org.springframework.ui.Freemarker.Freemarker配置FactoryBean,Spring有一个lib Spring-context-support.jar来支持它。
阅读此列表的代码,我发现属性preferFileSystemAccess,其默认值为true,只需将其设置为false即可使用SpringTemplateLoader
让我在我的配置中举例: