私はVaadinとJavaの本当に初心者です...
私はこのスニペットを持っています:
@com.vaadin.ui.ClientWidget(ModuleName.class)
public class HomeScreen extends Screen { ... }
これらの注釈はVaadinで何を意味しますか?
@SuppressWarningsは、クラス内の特定の要素に対して警告を表示しないようにEclipseに指示する方法にすぎません。この場合、Eclipseは不足しているシリアルuidについて泣き言を言うことはありません。それらは必要ないため、定義されていません。
Vaadinコンポーネントには2つの部分があります。サーバー側とクライアント側。@ClientWidgetアノテーションは、サーバー側コンポーネントに配置されることを意図しており、サーバー側コンポーネントをクライアント側コンポーネントにバインドします。参照:Vaadinの本。
クライアント側ウィジェットを自分で開発していない場合は、@ClientWidgetアノテーションを気にする必要はありません。初心者の方は、まだクライアント側の開発に煩わされないことをお勧めします。