SpringFramework

SpringBootでのインターセプターに関して

SpringBootでのインターセプターですが、 Spring MVCでのリクエストに対してのアクセスコントロールや認証などの共通処理を 実装する方法は、HandlerInterceptorを利用すると実現可能です。 これは、SpringBootでも同じですので、以前のエントリーの方法で実…

SpringBootでMyBatisを利用する方法

SpringBootがORMとして、EclipseLinkなどのJPAのフレームワークを使う場合は、 設定が簡単なんですが、MyBatisを利用したい場合に関しては、少し実装してあげる必要があります。 以前のエントリーの方法で、プロジェクトを作成した前提で書きます。SpringBoo…

SpringBootの初め方

SpringFrameworkですが、コアプロダクト以外にも関連プロダクトが多く、 どれを選択するかは、かなり慣れないと大変です。 また設定ファイルも多くなったりして記述量が多く、管理も大変だったりします。 SpringBootを使えばかなり楽になる気がします。 SPri…

SpringFrameworkのHandlerInterceptorで共通処理

Spring MVCでのリクエストに対してのアクセスコントロールや認証などの共通処理を 実装する方法は、HandlerInterceptorを利用すると実現可能です。 Servlet Filterでも可能なんですが...。 それで、このHandlerInterceptorは、インターフェイスで、それを実…

Spring 4.x MVCで、JSONサービス

JSONサービスに関して、 JerseyかSpring MVCどちらでやるか、かなり悩んでるところなんですが、 出来れば、Spring MVCに集約したと思っているので、 その関連で、調べたことを書こうかと思います。 Spring MVCでのJSONサービスの実装方法についてですが、 Sp…

Spring Frameworkの初期設定に関して

Spring Frameworkの初め方に関して、再度、まとめたいと思います。 Spring Frameworkですが、Javaのフレームワークで、昔は、DIコンテナの部分だけ使うことが多かった気がします。 今は、Spring MVCとか、Spring Batchとか、使いやすくなったのと、 アノテー…

リソースクラスを拡張する方法

Springがロードされると時にプロパティファイルを読み込んでくれるクラスと同じ感じで、 プロパティファイル以外でもロード時に読み込んでくれるクラスがないかなぁと思ったのですが、 なかったので、自作クラスを作ることにしました。 Springに用意されてい…

SpringFrameworkとStruts1.3の連携

SpringFrameworkとStruts1.3の連携に関して記載しようと思います。 SpringとStrutsを連携する場合は、通常は、リクエストプロセッサを追加ます。 Springで、AutowiringRequestProcessorクラスが提供されているので、それを使えば、StrutsのActionクラスへBea…