若手SEを救いたい社畜

プロフィール画像

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

アイキャッチ

Java

2021/1/15

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

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

アイキャッチ

Java

2021/1/15

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

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

アイキャッチ

Java

2021/1/15

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

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

アイキャッチ

Java

2021/1/15

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

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

アイキャッチ

Java

2021/1/15

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 ...

アイキャッチ

その他ノウハウ

2020/12/5

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 がヒットしますが、自己解決しているのみ。   こういう場所は、自己解決した場合でも後進の為に解決方法を書いておくのが常じ ...