弹簧:根据型材选择@Service
2022-09-01 23:04:19
我有一个接口定义如下:
public interface MyService {
}
还有两个类实现它:
@Service
@Profile("dev")
public class DevImplementation implements MyService {
}
和
@Service
@Profile("prod")
public class ProdImplementation implements MyService {
}
还有另一个服务试图使用它:
@Service
public MyClass {
@Autowired
MyService myservice;
}
问题是我在运行代码时得到了。它运行使用NoSuchBeanException
mvn spring-boot:run -P dev
我做错了什么?