「Spring MVC」@RestControllerを付けて戻り値でテキストコンテンツを返す
書式
@RestController
public class コントローラー名 {処理コード}
@RestControllerはJsonやXML等を返すWebAPI用のコントローラで使用します。
Vi ...
「Spring MVC」@Controllerを使ってコントローラーで戻り値をModelAndViewにする
書式
1.public @interface Controller
@Controllerは主にWebページ用のコントローラで使用します。
「Spring」@Dataアノテーションを付与するサンプル
環境
Spring 5.2.4.RELEASEJava 11構文
クラスに@Dataアノテーションを付与すると、対象クラス内のインスタンス変数に対してgetter/setterでアクセスすることが可能となります。 ...
「Spring」モデルとビューModelAndViewを使用するサンプル
書式
public class ModelAndView extends Object
Web MVC フレームワークのモデルとビューの両方のホルダー。
「Spring」モデルとビューModelAndViewを使用するサンプル
書式
public class ModelAndView extends Object
Web MVC フレームワークのモデルとビューの両方のホルダー。
「Spring」アノテーション型 ResponseBodyの使い方
環境
Spring 5.2.4
構文
@ResponseBodyはControllerクラスのメソッド単位で付与されます。
戻り値をjson形式で返却することを意味しています。
public ...
「Spring」addAttributeでモデルModelを使用するサンプル
構文
Model addAttribute(Object attributeValue)
「Spring」アノテーション@PathVariableを使うサンプル
環境
Spring 5.2.4.RELEASE
Java 11
構文
public @interface PathVariable
メソッドパラメーターを URI テンプレート変数にバインド ...
「Spring」アノテーション@Componentを使うサンプル
環境
Spring 5.2.4
構文
アノテーション@Component
@Componentは付与したクラスはSpirngのコンポーネントとして認識され、ApplicationContextに登録 ...
「SpringMVC」@Columnアノテーションを使うサンプル
環境
Spring 5.2.4
@Columnアノテーションについて
Entityクラス内で定義したテーブルのカラム名に相当するメンバ変数に付与するのが@Columnとなります。
エンティティの各フ ...
「Spring」アノテーション@GeneratedValueと@Tableを使うサンプル
書式
1.@Tableアノテーション
エンティティにマッピングされる物理テーブル名を指定します。
2.@Idアノテーション
主キーフィールドを宣言します。
3.@Entityアノテーショ ...
「Spring MVC」form:selectタグのサンプル
環境
Spring 5.2.4.RELEASE
使用例
<form:select path="memberId"> <form:options items="${memberList}" ...「Spring MVC」form:selectタグのcssClass属性のサンプル
環境
Spring 5.2.4.RELEASE
構文
<form:select cssClass=”xxx” path = “xxx”>
「Spring」form:inputタグにime-modeプロパティを使うサンプル
環境
Spring 5.2.4.RELEASE
書式
値:active
コンテンツがフォーカスを得た時に IME が自動的にオンになります。
ユーザーがオフにしない限りテキスト入力には IM ...
「Spring」findAnnotationメソッドでアノテーションが付与されるかどうかチェックする
書式
1.public abstract class AnnotationUtils extends Object
「Spring」アノテーション (@interface)の使い方
説明
1.@Target
アノテーションをつける対象です。{} で囲んで複数指定できます。
対象の種類はTYPE(クラス・インタフェース・アノテーション)、FIELD(フィールド・ENUM)などです。
「Spring」@Target、@Documentedアノテーションのサンプル
書式
1.@Documented
このアノテーションを使うにあたって、javadoc などによる文章化が必要であることを示します。
2.@Target
アノテーションをつける対象です。{} で囲んで複数 ...
「Spring」@ExceptionHandlerアノテーションを付けるサンプル
書式
1.public @interface ExceptionHandler
特定のハンドラークラスやハンドラーメソッドで例外を処理するためのアノテーション。
例外を処理するメソッドには@ExceptionH ...