• Java
  • Spring
  • エラー解決
  • 現場メモ
  • クイズ

学習と現場をつなぐ

ポンコツPdMの開発メモ

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

実装・エラー解決

2026/9/6

HTTPレスポンスでPDFをプレビューする

このページに書いてあること。 Javaアプリの開発で、PDFを操作する機会があったのですが、HTTPのレスポンスにPDFをセットすると勝手にダウンロードしてしまい、プレビュー表示ができなかったので解決策のメモ 発生した問題解決方法 背景: Jasper Reportというライブラリを使ってPDFをJava内で生成、HTTPのレスポンスとして返却という仕組みを作っていたのですが、ブラウザでURLにアクセスすると必ずダウンロードされてしまいます。期待する動作は、一旦ブラウザのプレビューで見たいというものです。 ...

アイキャッチ

実装・エラー解決

2026/9/6

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

このページに書いてあること。 Javaアプリの開発で、リクエストタイムアウトとレスポンスタイムアウトで処理が異なっていることを改めて知ったのでリマインダとしてメモ 発生した問題 リクエストタイムアウト時の挙動 レスポンスタイムアウト時の挙動 背景: アプリを作っているときに、リクエストとレスポンスのタイムアウトを検知してリトライを行うコードがあったのですが、リクエストタイムアウトはうまくいくのにレスポンスタイムアウトは上手くいかない。   上手くいく・いかないの違いは、想定したタイムアウト時間を ...

アイキャッチ

実装・エラー解決

2026/9/6

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

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

アイキャッチ

実装・エラー解決

2026/9/6

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

このページに書いてあること。 JavaFrameWorkのSpringBootで@ConfigurationPropertiesによって設定ファイルの読み込みが簡素化できることは分かっていたが、業務アプリでよくある「warの外に設定ファイルを配置する」方法について、リマインダとしてメモ @ConfigurationPropertiesで読み込む設定ファイルを外だしする 外だしした設定ファイルにアクセスして読み込む   事の発端は、業務アプリにSpringBootを使用していた時のこと。 何のこと ...

アイキャッチ

実装・エラー解決

2026/9/6

SpringBootとJavaDB(Derby)を連携させる

このページに書いてあること。 JavaFrameWorkのSpringBootとJDKにバンドルされており面倒な手続きなしで構築できるJavaDB(Derby)を連携させるのが思いのほか面倒だったのでメモ JavaDBをインストールして、起動する(起動方法に違いあり)Springからアクセスする 先ずはJavaDBをインストールしますが、こちらは公式サイトにあるbinのzipをダウンロードするだけなので省略します。 データの投入 インストール後、テストデータを投入します。 こちらの情報を使用させていただき ...

アイキャッチ

実装・エラー解決

2026/9/6

Spring Bootの@RequestParamでバリデーションする時に、発生する例外の方式による違いについて

このページに書いてあること。 Spring Bootのリクエストチェックを・・・・ メソッド引数として単項目(@RequestHeader)で実施する。オブジェクトとBeanValidationにより複数項目まとめて実施する。この時の例外ハンドリングの違いについての覚書(←これが重要) Springの機能として、リクエストチェックをメソッドの引数とアノテーションで実施することができます。 やり方は他の記事で大量に出てくるので省略して簡単に済ませましょう。 1)メソッド引数として単項目(@RequestHe ...

アイキャッチ

実装・エラー解決

2026/9/6

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

SpringMVCで、画面入力をサーバで操作するために@ModelaAttributeを使って、@Validでバリデーションを行いました。 そして、後になってからその結果をBindingResult#hasErrorで受け取る必要が出たのでメソッドに追加して、以下の様なメソッドになりました。   public String acceptInquiry(@ModelAttribute @Valid UserInquiryForm c06_userInquiryNewForm, Model mode ...

アイキャッチ

実装・エラー解決

2026/9/6

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

こんな感じのServlet-Contextを用意していましたが、動きません。 servlet-context <pre> <?xml version="1.0" encoding="UTF-8"?> <beans:beans xmlns="http://www.springframework.org/schema/mvc" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:beans="http://www.sprin ...

アイキャッチ

実装・エラー解決

2026/9/6

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

EclipseからSVNのリポジトリに共用しようとしたら、 svn: E155000: 'C:\Users\username\workspace\projectname' is already a working copy for a different URL こんなエラーが。 調べてみると、 https://teratail.com/questions/7621 がヒットしますが、自己解決しているのみ。   こういう場所は、自己解決した場合でも後進の為に解決方法を書いておくのが常じ ...

« Prev 1 … 14 15 16
プロフィール画像

ポンコツPdM

独立系のSIerに務めるSE,PM。 仕事の上で得たIT関連やプロジェクト運営関連の知識を書きます。 使用技術:Java,ウェブ関連全般,データベース全般 (どれも広く浅く)

  • 免責事項
  • 著作権について
  • お問合わせ/ご意見
  • プライバシーポリシー
  • リンクについて

学習と現場をつなぐ

ポンコツPdMの開発メモ

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