我想生成java类。 我用速度
创建了一个模板@Repository
public class $className extends BaseRepository<$bean, $searchDto> {
@PersistenceContext
private EntityManager em;
@Autowired
public $className(EntityManager em) {
super($bean.class, em);
}
}
如果我传递此值
className=UsersRepositoryImpl
bean=Users
searchDto=UsersSearch
我得到了
@Repository
public class UsersRepositoryImpl extends BaseRepository<Users, UsersSearch> {
@PersistenceContext
private EntityManager em;
@Autowired
public UsersRepositoryImpl(EntityManager em) {
super(class java.lang.String, em);
}
}
似乎与$ bean.class
有关尝试&#34; $ bean.class&#34;但得到同样的问题
修改
将{}放在工作中 $ {豆}
答案 0 :(得分:0)
您需要致电
> obBothReprs (+273) 1e+16
ApproxAndExact 1.0000000000000272e16 (10000000000000273 % 1)
告诉速度处理器$ {bean}是速度变量而.class只是模板的静态文本。另外,他将$ bean.class解释为一个表达式,因此$ bean是一个String,因此使用String的Class对象的toString方法打印$ bean.class。