• Java
  • Spring
  • エラー解決
  • 現場メモ
  • クイズ
  • 成長ガイド

学習と現場をつなぐ

ポンコツPdMの開発メモ

お問い合わせはこちら
  • Java
  • Spring
  • エラー解決
  • 現場メモ
  • クイズ
  • 成長ガイド
  • Java
    Javaに関するテーマ
  • Spring
    特にSpringについてはこちら
  • 開発現場メモ
    開発に関するノウハウやメモ
アイキャッチ

実装・エラー解決

2026/11/4

JavaのHttpUrlConnectionのリクエストタイムアウトとレスポンスタイムアウトの違い

このページに書いてあること。JavaのHttpURLConnectionで、接続待ちと読み取り待ちを切り分け、読み取りタイムアウトの後に再試行する方法を説明します。 背景。接続に使う setConnectTimeout と、応答を読む待ち時間に使う setReadTimeout は別です。HTTP応答のヘッダーが届く前の待ち時間は、getResponseCode() の中で読み取りタイムアウトとして現れることがあります。 発生した問題。読み取りタイムアウトを受けた後、同じHttpURLConnection ...

アイキャッチ

実装・エラー解決

2026/11/4

SpringBootで画面ファイルを外だしするには

このページに書いてあること。 JavaFrameWorkのSpringBootで画面ファイルを好きなフォルダに配置してアプリケーションの戻り値として使用するにはどうすればいいのか調べたのでリマインダとしてメモ @Controllerを適用したクラスで、画面ファイルを外だしするその画面を戻り値として返す 背景: 1)通常、ThymeleafのHTMLテンプレートを src/main/resources/templates に置きます。 2)war化してアプリケーションを配備した場合、templatesはwa ...

アイキャッチ

実装・エラー解決

2026/11/4

SpringBootの設定ファイルを外だしするには

この記事は、Tomcatで動かすWARの設定ファイルをクラスパスから読み込んだときの個別メモです。Spring Bootで環境変数、Profile、jarの外に置く設定ファイルを使い分けたい場合は、application.propertiesの外部化と設定の優先順位へ進んでください。以下の記録とは配備方法や前提を分けて確認できます。 関連記事Spring Bootでapplication.propertiesを外部化する方法|環境変数とProfileの優先順位 Spring Bootの設定は、jar内の ...

アイキャッチ

実装・エラー解決

2026/11/4

Spring BootとJavaDB(Derby)の旧環境を調べる|組み込みとネットワーク接続

Spring BootからJavaDB(Apache Derby)へ接続した旧環境の保守記録です。JavaDBはOracle JDK 7・8に同梱されていました。Apache Derbyは開発が終了しています。以下では、JDK 17とDerby 10.16.1.1を固定し、JDBCで2つの接続形態を確認します。 データの投入 サンプルは一時ディレクトリ内に空のDBを作り、sample_user に1行だけ入れます。組み込みとネットワーク用のDBは別々に作るため、結果がどちらのモードから返ったか確認できます ...

アイキャッチ

実装・エラー解決

2026/11/5

Spring MVCでヘッダー不足とフォームの入力エラーを区別する|@RequestHeader・@Valid

このページに書いてあること。 同じHTTP 400でも、必須ヘッダーがない場合、ヘッダーの値が空白の場合、フォームの必須項目がない場合では、Spring MVCが失敗した箇所と例外型が違います。 @RequestHeader で必須ヘッダーを受け取る。値に @NotBlank を付けると、ヘッダーがあっても空白なら検証エラーになります。@Valid @ModelAttribute でフォームへバインドし、フォームの必須項目を検証する。結論でSpring Boot 3.5.16のMockMvcを使い、400 ...

アイキャッチ

実装・エラー解決

2026/11/4

SpringMVCのBindingResultは順序が大事だった話

この記事は、Spring MVCでFormの後にBindingResultを追加したとき、引数の順序で400応答になった記録です。BindingResultの置き方と、入力エラー時の画面表示・テストを一通り確認したい場合は、BindingResultの使い方と注意点へ進んでください。ここでは当時の失敗例と調査の経緯を残しています。 関連記事BindingResultの使い方と注意点|@Validの直後に置く理由 BindingResult は、 @Valid で検出した入力エラーをControllerで受 ...

アイキャッチ

実装・エラー解決

2026/11/4

Spring-Securityのインストール後の動確で引っ掛かった話

2018年、Servlet 2.5形式の web.xml で動くSpring MVCに、Spring Securityを追加したときの記録です。Tomcatで起動を確認するなかで、設定を読み込む場所と、実行時のJARの組み合わせを別々に調べました。 servlet-context.xml と web.xml 最初はMVCの servlet-context.xml にSpring Securityの sec:http と認証マネージャーを置いていました。web.xml では ContextLoaderLis ...

アイキャッチ

実装・エラー解決

2026/11/4

EclipseからSubversionに共用しようとしたら失敗した話

Eclipseから既存プロジェクトをSubversionへ共用しようとしたとき、次のエラーが出ました。 svn: E155000: … is already a working copy for a different URL 対象のフォルダーは、指定したURLとは別のURLを参照する作業コピーでした。Eclipseで接続を解除していても、Subversionが作業コピーと認識することがあります。まず、現在のURLとリポジトリのUUID、未コミット差分を確認します。 #!/bin/sh set -eu i ...

« Prev 1 … 17 18 19
プロフィール画像

ポンコツPdM

SIerでの開発・プロジェクト運営の経験をもとに、Java・Springの実装、設計・テスト、チーム開発で役立つ手順をまとめています。

    START HERE初めての方へ

    Java・Springの実装、テスト、レビューで迷ったときに。今の課題から記事を探し、次に学ぶことを整理できます。

    成長ロードマップを見る →
    FIND YOUR TOPICよくある困りごと
    • エラー・実装で詰まったとき →
    • 設計・テスト・レビューを学ぶ →
    • 仕事・チーム開発で迷ったら →
    広告
    NEXT BOOKSHELF学習段階ごとの本棚

    いま伸ばしたい力に合わせて、次の1冊を選べます。

    • 01 / 初心者Java・Git・SQLの土台 →
    • 02 / 脱初心者Web機能をひとりで作る →
    • 03 / 実務担当設計・テスト・レビュー →
    • 04 / リーダー候補要件整理・チーム判断 →

    ※当サイトはAmazonアソシエイト・プログラムの参加者です。リンク先で価格・在庫をご確認ください。

    人気記事

    • Springで「NoUniqueBeanDefinitionException」が出たときの対策 - 49,725 ビュー
    • 業務用のシステムにおいてクラス設計(分割)をどのように考えるか-1 - 47,165 ビュー
    • Spring Data Jpaと@Entityを使って複数テーブルで共通の値を親クラスにまとめて... - 43,449 ビュー
    • 免責事項
    • 著作権について
    • 学習ガイド
    • プライバシーポリシー
    • リンクについて

    学習と現場をつなぐ

    ポンコツPdMの開発メモ

    © 2026 ポンコツPdMの開発メモ