Java

Springメモ(あれ、どうすんだっけ?)

投稿日:2020年1月5日 更新日:

@Autowiredアノテーションをつけることができる箇所(3つ)

・フィールド変数
・コンストラクタの引数
・setterの引数

※引用
【後悔しないための入門書】Spring解体新書: Spring Boot2で実際に作って学べる!
位置No.983
 

messages.propertiesを使えるようにする

・application.propertiesへの追記
spring.messages.basename=messages
spring.messages.encoding=UTF-8

・messages.propertiesファイルの作成
(作成場所)src/main/resources直下
(例)typeMismatch.int=数値で入力してください。
 

AOPのexecution

・指定方法
“execution(<戻り値> <パッケージ名>.<コントローラ名>.メソッド名(<引数>))”
(注)<戻り値> と <パッケージ名> の間は、半角スペースを入れること。

・例
"execution(* com.example.demo.login.controller.LoginController.getLogin())"
 

th:field と th:value の違い

Springでよく使用するテンプレートエンジンのThymeleafの機能についてです。

INPUT TYPE=TEXTの場合

<th:field>
id, name, value属性が付与される。

 ↓

<th:value>
value属性のみ付与される。

 ↓

 

INPUT TYPE=RADIOの場合

こちらを参照
 ↓
inputタグ・type=”radio” における提供機能

-Java
-, ,

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA


関連記事

Eclipseでタブを半角スペースに変換する便利プラグイン!

Eclipseでタブを半角スペースに変換する便利プラグインに、 AnyEdit Toolsというものがあります。 導入方法を以下に記載致しましたので参考にして下さい。   目次 どういうもの …

【Java】文字列の完全一致と部分一致を判定する方法

Javaで文字列の完全一致と部分一致を判定してBooleanを受け取る方法です。 一致させる条件は、文字列固定の場合と正規表現の場合を掲載しています。 目次 コード説明 コード [crayon-5e2 …

【Javaサンプル】自動販売機(Level3) クラス分け

自動販売機(Level2)では、小さいメソッドに処理を切り出すことを学びました。 しかし、まだMainクラス1つの中で完結しているプログラムです。 オブジェクト指向言語であるJavaを使うなら、クラス …

【Javaサンプル】自動販売機を作成(Level1)

Javaの勉強用サンプルです。 テーマは自動販売機。 プログラミング初心者向けに書いています。   目次 自動販売機を題材として選んだ理由自社研修で行っている身近なもので誰でもよく知っている …

【JdbcTemplate】Queryの書き方(更新系)

  目次 前提usersテーブルUserクラス準備INSERTUPDATEDELETEまとめ 前提 以下のテーブル(users)を持ち、格納するのはUserクラスという想定で説明していきます …

SpringFramworkの良書

Javaの基本を学んだ人が、次のステップ(Frameworkでの実装)として読む本。

※SpringはJavaのFrameworkの1つです。
変更のしやすさ、保守性の高さが特徴です。