স্থির সামগ্রী সরবরাহ করার জন্য আমি আমার স্প্রিং-বুট প্রকল্পটি পেতে পারি না।
আমি static
নীচে একটি ফোল্ডার রেখেছি src/main/resources
। এর ভিতরে আমার একটি ফোল্ডার রয়েছে images
। আমি যখন অ্যাপটি প্যাকেজ করি এবং এটি চালিত করি, তখন আমি সেই ফোল্ডারে যে চিত্রগুলি রেখেছি তা এটি খুঁজে পাবে না।
আমি স্ট্যাটিক ফাইল করা করার চেষ্টা করেছি public
, resources
এবং META-INF/resources
কিন্তু কিছুই কাজ করে।
আমি যদি জার -tvf অ্যাপ.জারটি জার করি তবে আমি দেখতে পাচ্ছি যে ফাইলগুলি ডান ফোল্ডারের জারের ভিতরে রয়েছে: /static/images/head.png
উদাহরণস্বরূপ, কিন্তু কল করা :, আমি যা পাই তা
http://localhost:8080/images/head.png
সবই একটি404
কোনও ধারণা কেন বসন্ত-বুট এটি খুঁজে পাচ্ছে না? (আমি 1.1.4 বিটিডাব্লু ব্যবহার করছি)
@EnableWebMvc
আপনার অ্যাপটিতে আপনার (বা সমমানের) রয়েছে। এটি ডিফল্ট বুট এমভিসি কনফিগারেশনটি স্যুইচ করবে।