基本的な開発ツールとして、誰もがSpring フレームワークをダウンロードしたことがあるはずです。ただし、ダウンロードするだけでは 1 つのフレームしか取得できず、それに対する構築も行う必要があります。これは、Java でよく行う変数設定に似ていますが、いくつかの小さな違いがあります。ここでは、すでに特定の Spring 構築方法だけを紹介したいと考えていると思います。以下の手順を説明します。
1. web.xml ファイルを構成する
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" バージョン="2.5"> <!--転送を設定します--> <サーブレット> <サーブレット名>DispatcherServlet</サーブレット名> <サーブレットクラス>org.springframework.web.servlet.DispatcherServlet</サーブレットクラス> <初期パラメータ> <param-name>contextConfigLocation</param-name> <!--設定ファイルをロード--> <param-value> クラスパス:applicationContext.xml</param-value> </init-param> <!-- コンテナが開始時にこのサーブレットをロードするかどうかをマークします。 値が 0 または 0 より大きい場合、アプリケーションの開始時にコンテナーがこのサーブレットをロードすることを意味します。 負の数であるか指定されていない場合は、サーブレットが選択されている場合にのみコンテナにロードするように指示されます。 正の値が小さいほど、サーブレットの起動の優先順位が高くなります。 --> <起動時のロード> 1</起動時のロード> </サーブレット> <サーブレットマッピング> <サーブレット名>DispatcherServlet</サーブレット名> <!--すべてのリクエストを受け入れる--> <url-パターン>/</url-パターン> </サーブレットマッピング> </web-app>
2. applicationContext.xml ファイルを構成する
<beans xmlns= "http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xmlns:mvc="http://www.springframework.org/schema/mvc" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc.xsd "> <!-- 以下のパッケージを自動的にスキャンするコードにはこの行の機能が含まれているため、これは削除できます --> <context:annotation-config/> <!-- Web パッケージを自動的にスキャンし、注釈付きクラスを Spring コンテナ管理に組み込みます --> <context:component-scan base-package="com.zds"></context:component-scan> </豆>
3. 新しいコントローラー ファイルを作成します
パッケージcom.zds; /** * @著者zds * @日付 2018 年 3 月 6 日 */ org.springframework.web.bind.annotation.RequestMapping をインポートします。 org.springframework.web.bind.annotation.RequestMethod をインポートします。 org.springframework.web.bind.annotation.RequestParam をインポートします。 org.springframework.web.bind.annotation.ResponseBody をインポートします。 org.springframework.web.bind.annotation.RestController をインポートします。 @RestController @RequestMapping("/テスト") パブリック クラス TestController { @RequestMapping(値 = "hello"、メソッド = RequestMethod.GET) @ResponseBody public String helloWorld(@RequestParam("user") String userName) { 文字列文字列 = ""; string.split(","); return "Hello " + userName + " !"; } }
4. 必要な jar パッケージを WEB-INF/lib フォルダーに置きます。興味がある場合は、これらの jar パッケージとビルドされたプロジェクトをここに置きます。
5. ここで設定は完了です。Eclipseの Tomcat にプロジェクトを追加して起動し、ブラウザに次のように入力します。
http://localhost:8080/SpringWebProject/test/hello?user=world
拡大する
Spring コア コンテナ: コア コンテナは、Spring フレームワークの基本機能を提供します。コア コンテナの主なコンポーネントは、ファクトリ パターンの実装である BeanFactory です。 BeanFactory は、制御の反転 (IOC) パターンを使用して、アプリケーションの構成および依存関係の仕様を実際のアプリケーション コードから分離します。
以上がJava Springフレームワークの構築であり、5つのステップに分かれています。上記の操作を行えば大きな問題はありません。学習したら、ダウンロードした Spring フレームワークをすぐに構築します。