English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Spring Boot كثير من starters ، يُسمح لنا بإضافة jar إلى مسار الكلاسات. يقدم برنامج البدءجعل التطوير أسهل وأسرع. Spring Boot Startersهي وصف المكون.
تتبع جميع بدء التشغيل في Spring Boot Framework نمطًا تسميًا مشابهًا: spring-boot-starter-* ، حيث * مثلًا، إذا كنت ترغب في استخدام Spring وJPA للوصول إلى قاعدة البيانات، فإنه يجب أن نكون في pom.xml تتضمن ملف spring-boot-starter-data-jpa تبعيات
يمكننا أيضًا إضافة برامج بدء التشغيل الثالثة، ولكن لا نستخدم spring-boot-starter لإضافة التبعيات الثالثة. يُحفظ spring-boot-starter لمكونات Spring Boot الرسمية. تبدأ البرامج البدءية الثالثة باسم اسم المشروع. على سبيل المثال، اسم مشروع الثالث هو abc إذاً، اسم المكون الاعتماد سيكون abc-spring-boot-starter
مؤشر Spring Boot Framework في org.springframework.boot يُقدم في هذا الدليل تطبيقات بدء التشغيل التالية.
الاسم | شرح |
spring-boot-starter-thymeleaf | يُستخدم لإنشاء تطبيقات الويب MVC باستخدام واجهة Thymeleaf. |
spring-boot-starter-data-couchbase | يستخدم لقاعدة البيانات الموجهة للوثائق Couchbase و Spring Data Couchbase. |
spring-boot-starter-artemis | يستخدم لنقل الرسائل JMS باستخدام Apache Artemis. |
spring-boot-starter-web-services | يستخدم لخدمات الويب في Spring. |
spring-boot-starter-mail | يستخدم لدعم إرسال البريد الإلكتروني باستخدام Java Mail و Spring Framework. |
spring-boot-starter-data-redis | يستخدم لخزنة البيانات Redis و عميل Jedis لخزنة البيانات Redis. |
spring-boot-starter-web | يستخدم لبناء تطبيقات الويب، بما في ذلك تطبيقات RESTful باستخدام Spring MVC. يستخدم Tomcat كصندوق التشغيل المدمج الافتراضي. |
spring-boot-starter-data-gemfire | يستخدم لخزنة البيانات الموزعة GemFire و Spring Data GemFire. |
spring-boot-starter-activemq | يستخدم لنقل الرسائل JMS باستخدام Apache ActiveMQ. |
spring-boot-starter-data-elasticsearch | يستخدم للبحث والتحليل باستخدام محرك Elasticsearch و Spring Data Elasticsearch. |
spring-boot-starter-integration | يستخدم للتكامل مع Spring. |
spring-boot-starter-test | يستخدم للتحقق من تطبيقات Spring Boot التي تحتوي على مكتبات مثل JUnit، Hamcrest و Mockito. |
spring-boot-starter-jdbc | يستخدم لهيكل JDBC مع خزانة JDBC من Tomcat. |
spring-boot-starter-mobile | يستخدم لبناء تطبيقات الويب باستخدام Spring Mobile. |
spring-boot-starter-validation | يستخدم لتحقق من Java Bean باستخدام Hibernate Validator. |
spring-boot-starter-hateoas | يُستخدم لبناء تطبيقات RESTful الويب المعتمدة على الهيكلية العلوية من خلال Spring MVC و Spring HATEOAS. |
spring-boot-starter-jersey | يُستخدم لبناء تطبيقات RESTful الويب باستخدام JAX-RS و Jersey. بديلاً عن spring-boot-starter-web. |
spring-boot-starter-data-neo4j | للمستودعات الرسومية Neo4j و Spring Data Neo4j. |
spring-boot-starter-data-ldap | يُستخدم مع Spring Data LDAP. |
spring-boot-starter-websocket | يُستخدم لبناء تطبيقات WebSocket. يستخدم دعم WebSocket في Spring Framework. |
spring-boot-starter-aop | يُستخدم لبرمجة المنظورات باستخدام Spring AOP و AspectJ. |
spring-boot-starter-amqp | يُستخدم مع Spring AMQP و Rabbit MQ. |
spring-boot-starter-data-cassandra | للمستودعات الموزعة Cassandra و Spring Data Cassandra. |
spring-boot-starter-social-facebook | يُستخدم مع Spring Social Facebook. |
spring-boot-starter-jta-atomikos | يُستخدم لجمع الصفقات JTA باستخدام Atomikos. |
spring-boot-starter-security | يُستخدم مع Spring Security. |
spring-boot-starter-mustache | يُستخدم لإنشاء تطبيقات الويب MVC باستخدام قوالب Mustache. |
spring-boot-starter-data-jpa | يُستخدم مع Spring Data JPA بHibernate. |
spring-boot-starter | يُستخدم للاطلاق الأساسي، بما في ذلك دعم التكوين التلقائي، تسجيل اليوميات وYAML. |
spring-boot-starter-groovy-templates | يُستخدم لإنشاء تطبيقات الويب MVC باستخدام قوالب Groovy. |
spring-boot-starter-freemarker | يستخدم لبناء تطبيقات MVC Web باستخدام واجهات برمجة التطبيقات FreeMarker. |
spring-boot-starter-batch | يستخدم لـ Spring Batch. |
spring-boot-starter-social-linkedin | يستخدم لـ Spring Social LinkedIn. |
spring-boot-starter-cache | يستخدم لدعم التخزين المؤقت في إطار Spring. |
spring-boot-starter-data-solr | يستخدم لـ منصة البحث Apache Solr مع Spring Data Solr. |
spring-boot-starter-data-mongodb | يستخدم لـ قاعدة بيانات MongoDB المتنوعة و Spring Data MongoDB. |
spring-boot-starter-jooq | يستخدم لـ jOOQ لفحص قواعد البيانات SQL. بديلاً عن spring-boot-starter-data-jpa أو spring-boot-starter-jdbc. |
spring-boot-starter-jta-narayana | يستخدم لـ Spring Boot Narayana JTA Starter. |
spring-boot-starter-cloud-connectors | يستخدم لـ Spring Cloud Connector، مما يسهل الاتصال بخدمات من منصات السحابة مثل Cloud Foundry و Heroku. |
spring-boot-starter-jta-bitronix | يستخدم لـ JTA التجارية من Bitronix. |
spring-boot-starter-social-twitter | يستخدم لـ Spring Social Twitter. |
spring-boot-starter-data-rest | يستخدم لفتح مستودعات Spring Data REST عبر REST. |
الاسم | شرح |
spring-boot-starter-actuator | يستخدم لـ Spring Boot Actuator، يقدم وظائف جاهزة للإنتاج، يمكن أن تساعدك في مراقبة وإدارة تطبيقاتك. |
spring-boot-starter-remote-shell | يستخدم لمراقبة وإدارة تطبيقاتك عن بُعد عبر CRaSH shell باستخدام SSH. غير موصى به استخدامه من إصدار 1.5 فما فوق. |
الاسم | شرح |
spring-boot-starter-undertow | يستخدم لـ Undertow كـ servlet قالب مدمج. هو بديلاً عن spring-boot-starter-tomcat. |
spring-boot-starter-jetty | يستخدم لـ Jetty كـ servlet قالب مدمج. هو بديلاً عن spring-boot-starter-tomcat. |
spring-boot-starter-logging | يستخدم لـ Logback للإشراف على السجلات. هو الم启动ر الافتراضي للسجلات. |
spring-boot-starter-tomcat | يستخدم لـ Tomcat كـ servlet قالب مدمج. هو الم启动ر الافتراضي المستخدم في spring-boot-starter-web. |
spring-boot-starter-log4j2 | للإشراف على Log4j2. بديلاً عن spring-boot-starter-logging. |