import java.io.*;
import java.util.*;
import freemarker.template.*;
public class HelloFreemarker {
public static void main(String[] args)
throws IOException, TemplateException {
Configuration cfg = new Configuration();
cfg.setObjectWrapper(new DefaultObjectWrapper());
cfg.setDirectoryForTemplateLoading(new File("."));
Map<String, Object> model = new HashMap<String, Object>();
model.put("name", "World");
Template template = cfg.getTemplate("hello.ftl");
template.process(model,
new OutputStreamWriter(System.out));
}
}
Freemarkerテンプレートを使用してJavaプログラムを作成しましたが、廃止予定のエラーが表示されています。そして私は、私はFreeMarkerのを使用してJavaプログラムを書かれている
hello ${name}!
を理解することができないんだけど、私はプログラムをビルド/コンパイルしようとすると、それは構成エラーを示していますtemplate.But。メッセージは、非推奨として構成を示しています。私はjdk 8とjre 8を使用していて、Eclipseネオンを私のIDEとして使用しています。あなたはそれを作成するときにconfiguraionマネージャの値を指定しないので、それはおそらくです私はプログラム
廃止されたメソッド/クラスのjavadocを調べてください。代わりに何を使うべきかの方向をあなたに指摘するでしょう。 – Henrik
Freemarkerライブラリを新しいバージョンで更新する –