The column code is as follows
@Component
@ConditionalOnMissingBean(value = ILogin.class)
public class LoginImpl implements ILogin {
}
I'm pretty sure Context doesn't have an instance of ILogin. Why can't LoginImpl be instantiated?
@RestController
@RequestMapping("login")
public interface ILogin {
@PostMapping
IRestResponse<?> login(@RequestBody @Validated LoginAccount account);
}
When I post ask "/login". return Not Found "/login"
I think it's a Bug, @Component and @Service annotations can be scanned and registered by @componentscan, and @ConditionalOnMissingBean should be able to control.
Comment From: snicoll
There's no need to create a duplicated issue. We can continue on #31305.