Spring

PayPay Open Payment API(OPA)とSpring Framework(旧)の相性問題

github.com PayPay決済のSDKを追加したところ、Tomcatが起動しないトラブルが発生しました。 org.springframework.beans.factory.BeanDefinitionStoreException: Failed to read candidate component class: file [************.class]; nested exception is…

Powermock + SpringでJUnitをやってみた

Spring Bootはやり方があるらしいが、Spring Boot以前のアプリだったら、どうやるんだ。 ぜんぜん、ぐぐっても出てこねぇので、はまりつつ、やってみた。まず、アノテーション設定はこうする @RunWithと@PowerMockRunnerDelegateで、JUnit + PowerMock + Spr…

日本語でSpring CookBookなるものを書いて公開している人がいらっしゃいます。

Springって何って?それは、Javaに携わる者にとって、必ず巡り合う宿命にあり、 そして、辛酸を舐めさせられるいわば、悪魔のような存在です。概念や使い方が難しく、公式サイトが豊富な英語であふれて、いらしゃいます。まずは、心が折れます。「春」に。Sp…

@Configurableをつけると普通にnewしてるクラスにも依存性を注入できるとな

Springで、普通にnewしてるクラスをDI管理下に入れてしまう方法があるらしい。以下、githubで見つけたサンプルです。https://github.com/kenyattaclark/Spring-Configurable-Example DIコンテナの管理下のクラスをnewしてみる DI管理下に入れたいクラス pack…

ServletContextをDIしているクラスをJUnitでテストするには...

ServletContextは、サーブレットコンテナに依存するため、通常、サーバーを起動しないと使用できない。そこで、JUnit上から、Springで、ServletContextをDIしてるクラスをテストするため、ServletContextをモッククラス(MockServletContext)と置き換えるよ…