「Spring」コンテナエラーページ(Container Error Page)のサンプル
サンプルコード
@RestControllerpublic class ErrorHandleController { @RequestMapping(path = "/error") public Map<String, ...「Java」Collections.reverse()メソットでListに格納Beanクラスの要素の順序を逆にする
構文
List<クラス名>リスト名=new ArrayList<クラス名>();
使用例
1.JavaBeanクラスの定義
「Java」Collectionsのreverseメソットでリストの要素を逆にするサンプル
説明
reverse(List<?> list)
指定されたリストの要素の順序を逆にします。
Javaコード
Eclipse2020にCommons BeanUtils1.9.4のjarファイルをクラスパスに追加する方法
ダウンロード
ダウンロードファイル
commons-beanutils-1.9.4-bin.zip
zipの解凍
c:\commons-beanutils-1.9.4-bin\commons-
「Kotlin」@RequestParamアノテーションのサンプル
構文
fun 関数名(@RequestParam(“パラメータ名”) パラメータ名: データ型, model: Model): String
使用例
「Java」TimestampクラスとCalendar クラスで令和、平成の開始日を確認するサンプル
元号で使用文字コード説明
name=平成,abbr=H,since=600220800000;
name=令和,abbr=R,since=1556668800000
※sinceの値はエポックミリ秒
J ...
[Java」PropertyUtils クラスのsetPropertyメソットでJavaBeanのプロパティを設定するサンプル
jarファイル
commons-beanutils-1.9.4
commmon-collection-3.2.2(※3.x系必須)
構文
PropertyUtils.setProperty(beanオブ ...
「Java」String.split()メソットで文字列のkey、valueを取得するサンプル
説明
この文字列を、指定された正規表現に一致する位置で分割します。
Javaコード
「Java」インタフェース(interface)のfinal staticパラメータを使う方法
構文
パラメータB(実装クラス内) =インタフェース名.パラメータA(final型)
使用例
1.インタフェースの定義
「Spring」InitBinderメソットでインデックス付き配列パラメータの上限値の変更方法
説明
インデックス付き配列パラメータのデフォルトの上限値は256です。
使用例
1.クラスの定義
「Spring」アノテーション@InitBinderでパラメタ名のプレフィックスを指定するサンプル
構文
binder.setFieldDefaultPrefix(“プレフィックス名.”);
サンプルコード
@RequestMapping("/cft")@ResponseBodypu ...「Spring」依存性の注入(Dependency Injection)の@Autoriredと@Compontentを使うサンプル
説明
@Autorired インスタンス変数(注入先の変数)
@Compontentアノテーションのついたクラスの中から探す
使用方法
クラスSampleの定義
「Spring」注釈型@ConstructorPropertiesのサンプル
説明
コンストラクタの注釈。構築されたオブジェクトの getter メソッドにこのコンストラクタのパラメータがどのように対応するかを示します。
サンプルコード
「Spring」依存性注入のコンストラクター注入(Constructor-based Dependency Injection)のサンプル
構文
<bean id="オブジェクト名" class="パッケージ名"> <constructor-arg type="int" value="xxx"/></bean><bean i ...「Spring」@ModelAttributeアノテーションのサンプル
構文
public 戻り型 関数名(@ModelAttribute クラス名 オブジェクト)
使用例1 Userのインスタンスをバインド
@PostMapping(“/users/{userId ...
「Spring」@CookieValueアノテーションのサンプル
構文
public 戻り方 関数名(@CookieValue(“パラメータ名”) String パラメータ名) {}
使用例1 defaultValue属性の設定
@GetMappi ...
「Kotlin」@GetMappingアノテーションのheaders、paramsオプションのサンプル
構文
@GetMapping(“xxx”,params=)
使用例1 paramsオプション
「Kotlin」@CookieValueアノテーションを使うサンプル
使用例
@GetMapping(“/login”)
fun handle(@CookieValue(“JSESSIONID”) cookie: String) {