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

学習と現場をつなぐ

ポンコツPdMの開発メモ

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

設計・テスト・レビュー

2026/9/6

Spring Framework初心者が知るべき考え方(ハリウッドの原則って何だ)

このページに書いてあること Springを使う時に(というか全てのフレームワークが大抵当てはまりますが)重要になる考え方を説明します。 使い方とかではなくて、Frameworkの概念そのものといってもいいかもしれません。 これを知っているのと知らないのでは、Springが動かないなんていうときの調査の効率が変わってきます。 ハリウッドの原則ってなんだというところと、Spring Frameworkにどうか関わっているのかを見てみましょう。このブログ内でもいくつかSpringについての記事があるので、よけれ ...

アイキャッチ

実装・エラー解決

2026/10/6

Google AdSenseの審査10回不合格から通過まで

このページに書いてあること Google AdSenseの審査に何度も落ちてしまったのですが、コミュニティの支援もあり乗り切ることができました。審査不合格から合格までの道のりを大まかに書いておくので、同じように苦労している方の助けになれば。 私の場合は、内部リンクのリンク切れが原因だったように思います。 サブの理由として記事内容。 ブログとして最低限守るべきラインとして、作成中の記事とかリンク切れとかはしてはいけないということですね。 思い立ったGoogle AdSense このブログを書き始めてからしば ...

アイキャッチ

仕事・チーム開発

2026/10/15

仕事の量が多すぎて回らないと思っている人にありがちなことと解決法(3)

このページに書いてあること 仕事が多すぎと嘆いている人が陥りがちな状況とその対処法を3つ。そもそも論として、仕事が多いことの何が悪いかというと、ワークライフバランスが崩れたり、各仕事の品質が落ちてしまったりと色々問題を誘発してしまいますからね。 時間効率化とか生産性アップの話ではないです。もっと根源的な話です。長くなりそうなので何回かに分けて以下を書いていきます。 引き受けすぎ問題 自分でやりすぎ問題 優先度勘違い問題←今回はこれ 優先度勘違い問題 前々回と前回で仕事が回らなくなりがちな人の特徴をあげまし ...

アイキャッチ

実装・エラー解決

2026/10/23

Springの@RequestMapping|405・415・406の原因と対処

このページに書いてあること URLは合っているのに、Spring MVCのAPIが405・415・406で止まる。こういうときは、Controllerの処理を直す前に、リクエストのHTTPメソッド・Content-Type・Acceptを照合します。 methodはGET・POSTなどの操作、consumesは送る本文の形式、producesは返せる形式の条件です。この記事では、同じURLにJSONとフォームを送る例で、どの条件を直せば通るかを確認します。 前提 サンプルはJava 17、Spring B ...

アイキャッチ

設計・テスト・レビュー

2026/9/6

例外クラスに何となくで名前つけるのやめようぜ

このページに書いてあること 例外クラスの命名は、SOLID原則などと合わせてプロジェクトのクラス分割の方針に合わせて決定するといい感じになりますので、その説明。 例外クラス名の命名どうする問題 大抵のプロジェクトでは命名規則ってあってないようなもんで、特にプロジェクトが炎上しだすとエライことになります。 皆さんは例外クラスの名前づけについて何か軸は持ってますか?プロジェクトのルールに従うという人もいると思うのですが、私が言っているのはそうではなくて、 プロジェクトのルールが無かった場合、参考にするものもな ...

アイキャッチ

設計・テスト・レビュー

2026/9/6

プログラミングのバグや無駄を減らすために意識してほしいこと4つ

このページに書いてあること 仕事でも自習でもいいのですが、プログラミングをするときに「これを気をつけておけば無駄なミスを減らせる」というものを書きます。(よく別のサイトである様な勉強方とかそういうのではありません。コードの書き方の話です。) 前提 例示はJavaJava以外のプログラムでも考え方は全く一緒 気をつけて欲しいポイントは、以下の通りです。 文字列比較では定数を前に持ってくる 処理の結果を判定する為に数字や文字列を使用しない 文字列をなんでもかんでも定数化しない 意味のないコメントを書かない ・ ...

アイキャッチ

設計・テスト・レビュー

2026/10/15

オブジェクト指向、SOLID原則に基づいたHTTPリクエスト通信部分を具体的なコードで説明

この記事で書いていたことをイメージするために、具体的なコードにしてみました。 関連記事オブジェクト指向、SOLID原則に基づいたHTTPリクエスト通信部分のクラス設計例(2) 外部APIの送受信・タイムアウト・リトライを共通化し、API固有のヘッダーや電文を分離するクラス設計例です。 記事を読む → コードで具体的に確認してみます。 コードの前提 Eclipse2019年版 JavaバージョンやSpringBootのバージョンは以下の通り <?xml version="1.0" encoding=" ...

アイキャッチ

設計・テスト・レビュー

2026/10/15

オブジェクト指向、SOLID原則に基づいたHTTPリクエスト通信部分のクラス設計例(2)

このページに書いてあること この記事の続きです。 関連記事オブジェクト指向、SOLID原則に基づいたHTTPリクエスト通信部分のクラス設計例 外部APIを順に呼ぶ処理を題材に、Controller・Service・インタフェース・DTOの分け方をクラス図で確認できます。 記事を読む → 最初にざっくり書いた以下のクラス図。 こちらのクラス図を更に改良していきます。どこが改善ポイントかというと、Serviceパッケージ内の外部APIに通信する部分です。送信処理、応答の受信、リトライの制御などです。 これは別 ...

アイキャッチ

設計・テスト・レビュー

2026/10/15

オブジェクト指向、SOLID原則に基づいたHTTPリクエスト通信部分のクラス設計例

このページに書いてあること この記事やこの記事でかいていたクラス分割について、個人的にこうすればいいんじゃない?という内容を書きます。概念を示してくれる記事は多いのですが、実際のクラス分けとなるとわからなくなってしまう場合が多いので、参考程度に役立てていただければ。 関連記事業務用のシステムにおいてクラス設計(分割)をどのように考えるか-1 業務固有の処理と共通の仕組みを分け、インタフェースの責務と依存の向きを整理する考え方を確認できます。 記事を読む → 関連記事業務用のシステムにおいてクラス設計(分割 ...

アイキャッチ

実装・エラー解決

2026/9/6

Spring MVCの設定ファイル読み込みでファイル名を動的かつ複数設定する方法

このページに書いてあること Spring MVCで設定ファイルを読み込むときに、条件に応じて使用する設定情報を使い分けたい場合があります。例えば、社内環境用のアプリと社外環境用のアプリ(以降、内部と外部)が同インスタンスにしており、経路によって使用する設定を切り替えたい場合です。内部と外部で設定ファイル名を分けてapplication_intra.properties/application_internet.propertiesを読み込みたい場合ですね。 そんな時は、PathMatchingResour ...

« Prev 1 … 15 16 17 18 19 Next »
プロフィール画像

ポンコツ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,476 ビュー
    • 業務用のシステムにおいてクラス設計(分割)をどのように考えるか-1 - 46,937 ビュー
    • Spring Data Jpaと@Entityを使って複数テーブルで共通の値を親クラスにまとめて... - 43,229 ビュー
    • 免責事項
    • 著作権について
    • 学習ガイド
    • プライバシーポリシー
    • リンクについて

    学習と現場をつなぐ

    ポンコツPdMの開発メモ

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