मैं grails-app/Config.groovy
में मेरी कुछ कॉन्फ़िगरेशन सेटिंग्स में Grails एप्लिकेशन नाम शामिल करना चाहता हूं। मैंने सफलता के बिना कई तरीकों की कोशिश की है। उदाहरण के लिए, अगर मेरे पास है, मेरे Config.groovy
में निम्नलिखितConfig.groovy के भीतर Grails एप्लिकेशन का नाम कैसे प्राप्त करें?
edu.appname1 = "${grailsApplication.metadata.'app.name'}"
edu.appname2 = "${application.metadata.'app.name'}"
edu.appname3 = "${metadata.'app.name'}"
edu.appname4 = "${app.name}"
मैं Grails कंसोल में इन बयानों
def edu = grailsApplication.config.edu
println "${'''${grailsApplication.metadata.'app.name'} -> '''}${edu.appname1}"
println "${'''${application.metadata.'app.name'} -> '''}${edu.appname2}"
println "${'''${metadata.'app.name'} -> '''}${edu.appname3}"
println "${'''${app.name} -> '''}${edu.appname4}"
निम्नलिखित परिणामों के साथ
चला सकते हैं।
${grailsApplication.metadata.'app.name'} -> [:]
${application.metadata.'app.name'} -> [:]
${metadata.'app.name'} -> [:]
${app.name} -> [:]
इस जानकारी को प्राप्त करने के लिए कुछ तरीका होना चाहिए।
धन्यवाद। यही वही है जो मुझे चाहिए। –
मैं इस कथन को गुगल रहा हूं। यह मेरे लिए grails 2.3.11 पर काम करता है। धन्यवाद! – Tung
बिल्कुल सही है जो मुझे चाहिए। आप Grails.util.Metadata.current.getAplicationName() समकक्ष के रूप में भी उपयोग कर सकते हैं – Nico