একটি মডিউল যা পরিষেবা এর বাস্তবায়ন প্রদান করে ইন্টারফেসে একটি "প্রদান করে মডিউল বর্ণনাকারীতে " বিবৃতি৷ ফাইল যদি মডিউলটিতে "প্রদান করে না থাকে " মডিউল বর্ণনাকারী ফাইলে বিবৃতি, পরিষেবা লোডার সেই মডিউলটি লোড করতে পারে না৷
আমরা পরিষেবা প্রদানকারী ইন্টারফেস তৈরি করতে পারি নীচের ধাপগুলি ব্যবহার করে:
- আমরা একটি নতুন মডিউল তৈরি করি com.tutorialspoint.serviceproviderinterface .
- src/main/java-এ ডিরেক্টরি, আমরা "module-info.java" তৈরি করি ফাইল।
- আমাদের উৎস ডিরেক্টরির ভিতরে, আমরা প্যাকেজটি তৈরি করি com.tutorialspoint.serviceproviderinterface.spi.
- অবশেষে, আমরা ইন্টারফেস তৈরি করি ServiceProviderInterface যেটিতে একটি পদ্ধতি রয়েছে:printServiceName() বাস্তবায়ন করা হবে।
নীচে, আমরা পরিষেবা প্রদানকারী ইন্টারফেসকে সংজ্ঞায়িত করতে পারি।
package com.tutorialspoint.serviceproviderinterface.spi; public interface ServiceProviderInterface { void printServiceName(); }