注釈処理と javapoet ライブラリを使用して、ソース コードを生成しています。
言う、私は
VariableElement fieldElement
で、もし
System.out.println("type:- " + fieldElement.asType().toString());
版画
タイプ:- java.util.Set<com.example.demo.test.model.User>
Set クラスと User クラスを取得して、javapoet でこのようなことを行うにはどうすればよいですか?
ClassName user = ClassName.get("com.example.demo.test.model", "User");
ClassName set = ClassName.get("java.util", "Set");
TypeName setOfUsers = ParameterizedTypeName.get(set, user);
いくつかの文字列比較は仕事を成し遂げるでしょうが、理想的なアプローチとは思えません。