Java の String Template とまったく同じことをしたいのですが、scala で。ただし、このライブラリはケース クラスでは機能しません。
case class Obj(str:String)
val st = new ST("xx $obj.str$ xx",'$','$')
st.add("obj",Obj("replacement"))
st.render() //returns "xx xx"
ST はリフレクションでプロパティ "str" を見つけようとしますが、scala では機能しません。
STなしでどうすれば達成できますか?