Blanco2g は、Java ソースコード上のアノテーション記述によって機能するようになります。
| アノテーション | 適用箇所 | 説明 |
| @BlancoCache | メソッド | メソッドに対してキャッシュ機能を追加します。 |
| @BlancoConstantsVersion | クラス | クラスにビルドした日時をあらわす定数フィールドを追加します。 |
| @BlancoDriver | クラス、フィールド、メソッド | Blanco2g ドライバーをロードします。 |
| @BlancoGetterSetter | フィールド | フィールドにゲッター・メソッドとセッター・メソッドを追加します。 |
| @BlancoGlobalSetting | クラス、フィールド、メソッド | Blanco2g 処理のグローバル設定をおこないます。 |
| @BlancoInject | メソッド・パラメータ | メソッド・パラメータを注入 |
| @BlancoJsfManagedBean | クラス | クラスに @ManagedBean アノテーションなどを追加します。 |
| @BlancoLogicalName | フィールド | フィールドに論理名を与えます。 |
| @BlancoNoop | クラス、フィールド、メソッド | Blanco2g に「なし」の情報を伝え、ソースコード自動生成を必ず実施するようにします。 |
| @BlancoNotNull | メソッド・パラメータ | メソッド・パラメータの非 NULL チェックを付与 |
| @BlancoStrutsForm | クラス | Apache Struts Form のための struts-config-form-blanco.xml ファイルを自動生成。 使用例その1 |
| @BlancoStrutsForward | フィールド | Apache Struts Action のための struts-config-action-blanco.xml ファイルを自動生成。 使用例その1 |
| @BlancoStrutsLogic | クラス | Apache Struts Action のための XXXAction.java および struts-config-action-blanco.xml ファイルを自動生成。 使用例その1 |
| @BlancoStrutsReset | フィールド | Apache Struts Form のための reset メソッドを自動生成。 使用例その1 |
| @BlancoTrace | メソッド | メソッド呼び出しにトレースを付与 |
| @BlancoTraceMemory | メソッド | メソッド呼び出しにメモリ・トレースを付与 |
| @BlancoValidateLength | フィールド | フィールドに長さバリデーション処理を付与 |
| @BlancoValidateMessage | フィールド | フィールドにメッセージの追加情報を付与 |
| @BlancoValidateMethodForJsf | フィールド | フィールドに JSF 用のバリデーションメソッドを付与 |
| @BlancoValidateMethodForStruts | フィールド | フィールドに Apache Struts 用のバリデーションメソッドを付与 |
| @BlancoValidateRange | フィールド | フィールドの値の範囲バリデーション処理を付与 |
| @BlancoValidateRequired | フィールド | フィールドに必須バリデーション処理を付与 |