الجمعة، 22 نوفمبر 2019

تقنية العداءين او الركض Spring Boot Runners#

تقنية العداءين او الركض Spring Boot  Runners#

تقنية العداءين او الركض Spring Boot  Runners#
تتيح لك واجهات تطبيق Runner و Command Line Runner تنفيذ التعليمات البرمجية بعد بدء تشغيل تطبيق Spring Boot.  يمكنك استخدام هذه الواجهات لتنفيذ أي إجراءات فور بدء التطبيق.  يتحدث هذا الفصل عنهم بالتفصيل.

تطبيق  العداء  Application Runner
 تطبيق Runner هو واجهة تستخدم لتنفيذ الكود بعد بدء تطبيق Spring Boot.  يوضح المثال الموضح أدناه كيفية تطبيق واجهة تطبيق Runner على ملف الفئة الرئيسية.
package com.ahmedalmahallawi.demo;

import org.springframework.boot.ApplicationArguments;
import org.springframework.boot.ApplicationRunner;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
public class DemoApplication implements ApplicationRunner {
   public static void main(String[] args) {
      SpringApplication.run(DemoApplication.class, args);
   }
   @Override
   public void run(ApplicationArguments arg0) throws Exception {
      System.out.println("Hello World from Application Runner");
   }
}

الآن ، إذا لاحظت نافذه وحده التحكم أدناه مرحبا العالم من عداء التطبيق ، يتم تنفيذ عبارة println بعد بدء Tomcat. هل اللقطة التالية ذات صله ؟

 سطر الأوامر لتقنية runner 
 سطر الأوامر runner هو واجهه. يتم استخدامه لتنفيذ التعليمات البرمجية بعد بدء تشغيل تطبيق "التمهيد الربيع spring boot". يوضح المثال الوارد أدناه كيفيه تنفيذ واجهه " سطر الأوامر runner" علي ملف الفئة الرئيسية.
package com.ahmedalmahallawi.demo;

import org.springframework.boot.CommandLineRunner;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
public class DemoApplication implements CommandLineRunner {
   public static void main(String[] args) {
      SpringApplication.run(DemoApplication.class, args);
   }
   @Override
   public void run(String... arg0) throws Exception {
      System.out.println("Hello world from Command Line Runner");
   }
}

إلقاء نظره علي اطار وحده التحكم أدناه "مرحبا العالم من خط الأوامر runner" يتم تنفيذ عبارة println بعد بدء Tomcat.





التسميات: