स्थिर सामग्री परोसने के लिए मुझे अपना स्प्रिंग-बूट प्रोजेक्ट नहीं मिल सकता है।
मैंने 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 कॉन्फिगरेशन को बंद कर देगा।