
前にクラス内のメンバ変数名を全て取得する方法を紹介しました。
今回は、Modifierを使って、全て取得したメンバ変数の修飾子を判断する方法を紹介します。
続きを読む
前にクラス内のメンバ変数名を全て取得する方法を紹介しました。
今回は、Modifierを使って、全て取得したメンバ変数の修飾子を判断する方法を紹介します。
続きを読む
以前「多言語対応化メッセージリソースをロケールを使って読込む方法」を紹介しました。今回は多言語対応を必要としないプロパティファイルの読み込みを解説します。
続きを読む
springMVCにもmessage.propertiesを読み込む仕組みが用意されています。
struts等のMVCフレームワークでは、ロケール(jaやen)によって読み込むプロパティファイルを動的に変更出来ていました。springMVCでももちろん同じようにロケールによってプロパティファイルを変更するが可能です。
message.propertiesの読み込みは、ほぼ100%の割合で使うと思います。このサイトを参考にしていただけると嬉しいです。
続きを読む
以前、「springMVCプロジェクトのひな型を作成する」で紹介しました、springMVCプロジェクトを作成方法では、spring設定ファイル(servlet-context.xml)のbeanクラス定義方法は、「beans:bean」となっています。
一般的な技術書や技術ブログでは、beanクラス定義方法は、「bean」となっていて、形式が異なってきて不便です。
今回は、spring設定ファイル(servlet-context.xml)のbeanクラス定義方法を「bean」へ変更する方法を紹介します。
続きを読む
springMVCもSAStrutsのように、例外ハンドラクラスが用意されています。例外をその都度キャッチしてエラー処理するよりは、例外ハンドラクラスでまとめてエラー処理する方が一般的です。
何より共通の方が楽です。
springMVCには、例外ハンドリングの方法がいくつか用意されています。今回は、3種類の例外ハンドリングの方法と使いどころを解説します。仕様の詳細は別ページで行います。
続きを読む
コントローラクラスではリクエストパラメータを取得することが可能です。実践的なプログラムを作成するうえで、リクエストパラメータの取得は必要不可欠です。
より実用的なプログラムを作成するのであれば、パラメータの受け渡し方法は必ず考慮する必要があります。
続きを読む
springのjunitを動かす際に、spring設定ファイルを@ContextConfigurationを使って読み込ませています。今回は@ContextConfigurationで参照先の指定方法を解説していきます。
続きを読む
junitといえば、TestCaseを継承してテストクラスを作ることが一般的なjunitだったと思います。しかしTestCaseクラスを継承したテストクラスでは、「@Autowired」が使えないなど、springの機能を扱う上で障壁がでてきます。
続きを読む
springMVCのJSPファイルでも、他MVCフレームワーク(struts等)と同じように外部ファイルを読み込むことが可能です。
昨今では外部jsファイルと言えば「jquery」を使わない場面は少なくなりました。今回は、jqueryをspringMVC内で読み込む方法を解説します。
jQueryは、「/webapp/resources/js」配下に設置することを想定して解説を進めていきます。
続きを読む
springMVCのDIで管理されるID名(spring内部で管理されるID)は、@Autowiredのみを使った場合、ID名は自動で識別されます。
spring2.4以前であれば、ID名をxmlで定義していましたが、spring2.5以降は、アノテーション(@Qualifier)でもID名を指定することが出来るようになりました。
続きを読む