・Spring

【Spring】JUnit、カバレッジ

事前準備(JUnit5) テストクラスの作成方法 テストコードの記述(JUnit5) アサーションの種類(JUnit5) JUnitの実行(JUnit5) JUnitのバージョンの確認(初回) 指定したテストメソッドを実行 テストクラス内の全メソッドを実行 カバレッジ 事前準備(JU…

Spring、Struts2、SAStrutsの違い

早見表 画面遷移 Spring Struts2 値の受け渡し Spring Struts2 早見表 Struts2 SAStruts Spring 画面遷移 struts.xmlで指定 URLに合ったActionクラスが実行 @RequestMapping等で指定 画面の値を受けとる方法 クラス変数に自動的に格納 クラス変数に自動的に…

【Spring】基礎知識

バージョンの確認・変更 文字化け回避 コンテキストルート 確認方法 DI indexファイル 画面遷移 コントローラー jsp Controller↔jsp間の値の受け渡し(modelAttributeを使用) modelAttributeを使用したjspを呼び出すコントローラー jspの値渡し コントロー…

【Spring】コンテキストパス変更

コンテキストパスとは コンテキストルートとは 変更方法 コンテキストパスとは コンテキストルートとは 変更方法 ①プロジェクトを右クリックしてプロパティを開く ②Webプロジェクトの設定を開き、値を変更する ③サーバからリソースを削除し、再度追加する ④…

【Spring】アノテーション

@Component(クラス) @Controller(クラス) @Service(クラス) @Repository(クラス) @RestController(クラス) @RequestMapping(クラス、メソッド) @PostMapping/@GetMapping(メソッド) @ModelAttribute(メソッドの引数、メソッド) @PathVariabl…

【Spring】DI

DIとは DIの注意点 使用方法1.アノテーションを使用(Webアプリの場合) Beanの登録 DIの方法1.(コンストラクタインジェクション) DIの方法2.(セッターインジェクション) DIの方法3.(フィールドインジェクション) 使用方法2.XMLを使用 Bean…

【Spring】テクニック

リクエスト情報を基底クラスに定義 jspからServiceのメソッドを呼び出す プロパティファイルの値を使用する 方法1.ResourceBundleMessageSourceを使用 方法2.アノテーション(@Value)を使用 方法3.@ConfigurationPropertiesを使用(SpringBoot) リクエ…

【Spring】MyBatis

MyBatisを使用できるようにする 1.(Mavenの場合)ライブラリをクラスパスに追加 2.設定ファイルに情報を追加 3.MyBatisの設定ファイルを作成する 4.Beanファイルを作成する(適宜) 5.Mapperファイル(javaとxml)を作成する 6.mapperを登録する 使用方法…

【Spring】プロジェクト作成・フォルダ構成

Pleiadesのダウンロード プロジェクト作成 フォルダ構成 main>java main>resources main>webapp javaのバージョン変更 Springのバージョンの確認・変更 文字化け回避 Pleiadesのダウンロード 統合開発環境 Eclipse 日本語化プロジェクト - Pleiades※Eclipse …