के आधार पर मैं एक अंतरफलक है @Component नीचे के रूप में परिभाषित करते हैं:स्प्रिंग: चयन प्रोफ़ाइल
@Service
public interface MyService {
}
और दो वर्गों लागू:
@Component
@Profile("dev")
public class DevImplementation implements MyService {
}
और
@Component
@Profile("prod")
public class ProdImplementation implements MyService {
}
और वहाँ एक और है सेवा का उपयोग करने की कोशिश कर रहा है:
@Service
public MyClass {
@Autowire
MyService myservice;
}
समस्या यह है कि कोड चलाने पर मुझे NoSuchBeanException
मिल रहा है। यह
mvn spring-boot:run -P dev
का उपयोग कर क्या मैं गलत कर रहा हूँ चलाने है?