كأداة تطوير أساسية، يجب على الجميع تنزيل إطار عمل Spring . ومع ذلك، مجرد التنزيل يمكن أن يحصل على إطار واحد فقط، ونحتاج أيضًا إلى القيام ببعض الإنشاءات عليه، وهو ما يشبه إلى حد ما الإعدادات المتغيرة التي نقوم بها غالبًا في Java، ولكن هناك بعض الاختلافات الصغيرة. أعتقد أن الجميع هنا يريد بالفعل تقديم طريقة بناء الربيع المحددة فقط، وسيتم شرح الخطوات التالية.
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" معرف = "WebApp_ID" الإصدار = "2.5"> <!--ضبط إعادة التوجيه--> <سيرفيليت> <servlet-name>DispatcherServlet</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-param> <param-name>contextConfigLocation</param-name> <!--تحميل ملف التكوين--> <param-value> classpath:applicationContext.xml</param-value> </init-param> <!--حدد ما إذا كانت الحاوية ستقوم بتحميل هذا servlet عند بدء تشغيله. عندما تكون القيمة 0 أو أكبر من 0، فهذا يعني أن الحاوية تقوم بتحميل هذا servlet عند بدء تشغيل التطبيق؛ عندما يكون رقمًا سالبًا أو غير محدد، فإنه يوجه الحاوية للتحميل فقط عند تحديد servlet. كلما كانت القيمة الإيجابية أصغر، زادت أولوية بدء تشغيل servlet. --> <التحميل عند بدء التشغيل> 1</التحميل عند بدء التشغيل> </سيرفلت> <رسم الخرائط servlet> <servlet-name>DispatcherServlet</servlet-name> <!--قبول كافة الطلبات--> <url-pattern>/</url-pattern> </servlet-mapping> </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/> <!-- فحص حزم الويب تلقائيًا ودمج الفئات المشروحة في إدارة حاوية الربيع --> <context:component-scan base-package="com.zds"></context:component-scan> </فاصوليا>
3. قم بإنشاء ملف وحدة تحكم جديد
الحزمة com.zds; /** * @المؤلف زد *@التاريخ 6 مارس 2018 */ import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.ResponseBody; import org.springframework.web.bind.annotation.RestController; @RestController @RequestMapping("/اختبار") الطبقة العامة TestController { @RequestMapping(القيمة = "مرحبًا"، الطريقة = RequestMethod.GET) @ResponseBody سلسلة عامة helloWorld(@RequestParam("user") String userName) { سلسلة السلسلة = ""؛ string.split("،"); إرجاع "مرحبًا" + اسم المستخدم + "!"; } }
4. ضع حزم الجرة المطلوبة في مجلد WEB-INF/lib . لقد وضعت حزم الجرة هذه والمشروع المدمج هنا.
5. اكتمل التكوين هنا، أضف المشروع إلى Tomcat في Eclipse، وابدأ تشغيله، وأدخل في المتصفح:
http://localhost:8080/SpringWebProject/test/hello?user=world
يوسع
حاوية الربيع الأساسية: توفر الحاوية الأساسية الوظائف الأساسية لإطار عمل الربيع. المكون الرئيسي للحاوية الأساسية هو BeanFactory، وهو تنفيذ نمط المصنع. يستخدم BeanFactory نمط انعكاس التحكم (IOC) لفصل تكوين التطبيق ومواصفات التبعية عن رمز التطبيق الفعلي.
ما ورد أعلاه هو بناء إطار عمل Java Spring، والذي ينقسم إلى خمس خطوات طالما اتبعت العمليات المذكورة أعلاه، فلن تكون هناك مشاكل كبيرة. بعد التعلم، قم ببناء إطار عمل Spring الذي تم تنزيله بسرعة.