स्थिर सामग्री परोसने के लिए मुझे अपना स्प्रिंग-बूट प्रोजेक्ट नहीं मिल सकता है।
मैंने staticनीचे एक फ़ोल्डर रखा है src/main/resources। इसके अंदर मेरे नाम का एक फोल्डर है images। जब मैं एप्लिकेशन को पैकेज करता हूं और इसे चलाता हूं, तो यह मेरे द्वारा उस फ़ोल्डर में डाली गई छवियों को नहीं पा सकता है।
मैं में स्टैटिक फ़ाइलें डाल करने की कोशिश की है public, resourcesऔर META-INF/resourcesलेकिन कुछ भी काम करता है।
अगर मैं jar -tvf app.jar करता हूं, तो मैं देख सकता हूं कि फाइलें सही फ़ोल्डर में जार के अंदर हैं:
/static/images/head.pngउदाहरण के लिए, लेकिन कॉलिंग: http://localhost:8080/images/head.pngमैं जो भी प्राप्त करता हूं वह एक है404
किसी भी विचार क्यों वसंत-बूट यह नहीं मिल रहा है? (मैं 1.1.4 BTW का उपयोग कर रहा हूँ)
@EnableWebMvcआपके ऐप में (या समतुल्य) है। वह डिफॉल्ट बूट MVC कॉन्फिगरेशन को बंद कर देगा।
