Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Java

เราจะสร้างส่วนต่อประสานผู้ให้บริการใน Java 9 ได้อย่างไร


โมดูลที่ให้การใช้งานสำหรับ บริการ อินเทอร์เฟซมี "ให้ " ใน ตัวอธิบายโมดูล ไฟล์. หากโมดูลไม่มี "ให้ " ในไฟล์ตัวอธิบายโมดูล ตัวโหลดบริการไม่สามารถโหลดโมดูลนั้นได้

เราสามารถสร้าง Service Provider Interface โดยใช้ขั้นตอนด้านล่าง:

  • เราสร้างโมดูลใหม่ com.tutorialspoint.serviceproviderinterface .
  • ใน src/main/java ไดเร็กทอรี เราสร้าง "module-info.java" ไฟล์.
  • ภายในไดเรกทอรีต้นทางของเรา เราสร้างแพ็คเกจ com.tutorialspoint.serviceproviderinterface.spi
  • สุดท้าย เราสร้างอินเทอร์เฟซ ServiceProviderInterface ที่มีวิธีการ:printServiceName() ที่จะดำเนินการ


ด้านล่าง เราสามารถกำหนด Service Provider Interface

package com.tutorialspoint.serviceproviderinterface.spi;

public interface ServiceProviderInterface {
   void printServiceName();
}