English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Starters SpringBoot

Spring Boot كثير من starters ، يُسمح لنا بإضافة jar إلى مسار الكلاسات. يقدم برنامج البدءجعل التطوير أسهل وأسرع. Spring Boot Startersهي وصف المكون.

تتبع جميع بدء التشغيل في Spring Boot Framework نمطًا تسميًا مشابهًا: spring-boot-starter-* ، حيث * مثلًا، إذا كنت ترغب في استخدام Spring وJPA للوصول إلى قاعدة البيانات، فإنه يجب أن نكون في pom.xml تتضمن ملف spring-boot-starter-data-jpa تبعيات

Starters ثالثة

يمكننا أيضًا إضافة برامج بدء التشغيل الثالثة، ولكن لا نستخدم 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 الإصدار الإنتاجي

الاسمشرح
spring-boot-starter-actuator يستخدم لـ Spring Boot Actuator، يقدم وظائف جاهزة للإنتاج، يمكن أن تساعدك في مراقبة وإدارة تطبيقاتك.
spring-boot-starter-remote-shell يستخدم لمراقبة وإدارة تطبيقاتك عن بُعد عبر CRaSH shell باستخدام SSH. غير موصى به استخدامه من إصدار 1.5 فما فوق.

بداية تقنية Spring Boot

الاسمشرح
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.