আমার একটি স্প্রিং বুট অ্যাপ্লিকেশন রয়েছে।
আমার অ্যাপ্লিকেশন-> বিকাশ, মঞ্চায়ন এবং উত্পাদনে আমার তিনটি প্রোফাইল রয়েছে । সুতরাং আমি 3 ফাইল আছে
- অ্যাপ্লিকেশন-development.yml
- অ্যাপ্লিকেশন-staging.yml
- অ্যাপ্লিকেশন-production.yml
আমার অ্যাপ্লিকেশন.আইএমএল ভিতরে থাকে src/main/resources
। আমি এপ্লিকেশন.আইএমএলে সক্রিয় প্রোফাইলটি সেট করেছি:
spring:
profiles.active: development
অন্যান্য 3 প্রোফাইল নির্দিষ্ট কনফিগারেশন ফাইলগুলি C:\config
ফোল্ডারে উপস্থিত রয়েছে ।
আমি গ্রহনের জন্য গ্রেড প্লাগইন ব্যবহার করছি। আমি যখন " বুটআরন " করার চেষ্টা করি তখন আমি গ্রিডে আমার গ্রেড কনফিগারেশনে কমান্ড লাইন আর্গুমেন্টগুলি সেট করে রাখছি
-Dspring.profiles.active=staging -Dspring.config.location=C:\Config
তবে, কমান্ড লাইনের বৈশিষ্ট্যটি প্রতিফলিত হচ্ছে না এবং আমার সক্রিয় প্রোফাইলটি সর্বদা বিকাশ হিসাবে সেট হয়ে যায় (যা আমি প্রয়োগগুলি.আইএমএল ফাইলটিতে উল্লেখ করেছি)। এছাড়াও সি: \ প্রোফাইল নির্দিষ্ট কনফিগার ফাইলগুলির জন্য কনফিগার ফোল্ডার অনুসন্ধান করা হয় না।
আমি মনে করি আমি এখানে কিছু মিস করছি। আমি গত 2 দিন ধরে এটি বের করার চেষ্টা করছি। তবে ভাগ্য নেই। আমি যেকোন সাহায্য এর জন্য সত্যিই কৃতজ্ঞ থাকব.
bootRun
কমান্ড লাইনটি যুক্ত করতে পারেন