मैं एक ओपन सोर्स प्रोजेक्ट, mamute जो CDI का उपयोग करता है के कोड आधार में देख रहा हूँ। सबसे कक्षाओं में एक पदावनत कोई आर्ग निर्माता और एक निर्माता एनोटेट @Inject
है। This उल्लिखित परियोजना में एक उदाहरण वर्ग है जिसने इस दृष्टिकोण का उपयोग किया है। तो मेरा सवाल यह है कि, क्या हमारे पास नो-एर्ग कन्स्ट्रक्टर होना है, भले ही हमारे पास @Inject
एनोटेटेड कन्स्ट्रक्टर है?जावा में सीडीआई का उपयोग करते समय डिफ़ॉल्ट कन्स्ट्रक्टर आवश्यक है?
import br.com.caelum.vraptor.Controller;
...
import br.com.caelum.vraptor.routes.annotation.Routed;
...
@Routed
@Controller
public class QuestionController {
...
}
मैं this javadoc for the Controller
annotation पाया है: