春-Hello Worldの例
Spring Frameworkで実際のプログラミングを始めましょう。 Springフレームワークを使用して最初の例の記述を開始する前に、リンク:/spring/spring_environment_setup [Spring-Environment Setup]の章で説明されているように、Spring環境が適切にセットアップされていることを確認する必要があります。 また、Eclipse IDEの実用的な知識があることも前提としています。
ここで、「Hello World!」を出力する単純なSpringアプリケーションの作成に進みましょう。または、Spring Bean構成ファイルで行われた構成に基づいたその他のメッセージ。
ステップ1-Javaプロジェクトの作成
最初のステップは、Eclipse IDEを使用して簡単なJavaプロジェクトを作成することです。 ファイル→新規→プロジェクト*オプションに従い、最後にウィザードリストから Javaプロジェクト*ウィザードを選択します。 次のようにウィザードウィンドウを使用して、プロジェクトに HelloSpring という名前を付けます-
プロジェクトが正常に作成されると、 Project Explorer に次のコンテンツが表示されます-
ステップ2-必要なライブラリを追加する
2番目のステップとして、プロジェクトにSpring Frameworkと共通のロギングAPIライブラリを追加します。 これを行うには、プロジェクト名 HelloSpring を右クリックし、コンテキストメニューで使用可能な次のオプションに従います。
- commons-logging-1.1.1
- spring-aop-4.1.6.RELEASE
- spring-aspects-4.1.6.RELEASE
- spring-beans-4.1.6.RELEASE
- spring-context-4.1.6.RELEASE
- spring-context-support-4.1.6.RELEASE
- spring-core-4.1.6.RELEASE
- spring-expression-4.1.6.RELEASE
- spring-instrument-4.1.6.RELEASE
- spring-instrument-tomcat-4.1.6.RELEASE
- spring-jdbc-4.1.6.RELEASE
- spring-jms-4.1.6.RELEASE
- spring-messaging-4.1.6.RELEASE
- spring-orm-4.1.6.RELEASE
- spring-oxm-4.1.6.RELEASE
- spring-test-4.1.6.RELEASE
- spring-tx-4.1.6.RELEASE
- spring-web-4.1.6.RELEASE
- spring-webmvc-4.1.6.RELEASE
- spring-webmvc-portlet-4.1.6.RELEASE
- spring-websocket-4.1.6.RELEASE
手順3-ソースファイルの作成
次に、com.finddevguidesパッケージの下に HelloWorld.java および MainApp.java ファイルを作成します。
以下は、2番目のファイル MainApp.java の内容です-
次の2つの重要な点は、メインプログラムについて注意することです-
ステップ4-Bean構成ファイルの作成
XMLファイルであり、Beanを接着するセメントとして機能するBean設定ファイルを作成する必要があります。 クラスを一緒に。 このファイルは、次のスクリーンショットに示すように src ディレクトリの下に作成する必要があります-
通常、開発者はこのファイルに Beans.xml という名前を付けますが、好きな名前を自由に選択できます。 このファイルがCLASSPATHで使用可能であることを確認し、MainApp.javaファイルに示されているアプリケーションコンテキストの作成中にメインアプリケーションで同じ名前を使用する必要があります。
Beans.xmlは、一意のIDを異なるBeanに割り当て、Springソースファイルに影響を与えることなく異なる値を持つオブジェクトの作成を制御するために使用されます。 たとえば、次のファイルを使用すると、「message」変数に任意の値を渡すことができ、HelloWorld.javaおよびMainApp.javaファイルに影響を与えることなく、メッセージの異なる値を印刷できます。 それがどのように機能するか見てみましょう-
Springアプリケーションがメモリにロードされると、Frameworkは上記の構成ファイルを使用して定義されたすべてのBeanを作成し、 <bean> タグで定義された一意のIDを割り当てます。 <property> タグを使用して、オブジェクト作成時に使用されるさまざまな変数の値を渡すことができます。
ステップ5-プログラムの実行
ソースおよびBean構成ファイルの作成が完了したら、プログラムをコンパイルおよび実行するこのステップの準備が整います。 これを行うには、MainApp.Javaファイルタブをアクティブのままにして、Eclipse IDEで使用可能な*実行*オプションを使用するか、 Ctrl + F11 を使用して MainApp アプリケーションをコンパイルおよび実行します。 すべてがアプリケーションで問題ない場合、Eclipse IDEのコンソールに次のメッセージが出力されます-
おめでとうございます、最初のSpringアプリケーションが正常に作成されました。 「message」プロパティの値を変更し、両方のソースファイルを変更しないことで、上記のSpringアプリケーションの柔軟性を確認できます。