2

"com.github.jknack" % "handlebars" % "4.1.2"テンプレートに ハンドルバーを使用しています。

私が欲しいのはコンパイル時{{something.foo}}であり、その結果、コードが自動的にそのラベルHWに置き換えられます。コンパイルの結果である可能性もあります。 HWHello World !HW{{something.bar}}

もちろん、 や などのヘルパーを使用してこの要件を達成でき{{hw something.foo}}ます{{hw something.bar}}。しかし、ヘルパーを毎回呼び出すのはイライラします。

たとえば、次のように、これを行うために、コンテキストで何かを探しています。

Context.newBuilder(object)
                    .resolver(FieldValueResolver.INSTANCE, MethodValueResolver.INSTANCE)
                    .combine("HW", "Hello world !")
                    .build();

上記のコードは機能していません。ただ試しているところです。

誰かがアイデアを持っていますか?

4

0 に答える 0