@ziad I think it might be a limitation of the spring inspection - there are legitimately multiple DataSource implementations on the classpath if you use Spring boot autoconfiguration because it conditionally selects it based on your application config. The IDE could arguably figure it out and not display the warning, but I'd imagine that would be a feature request you'll have to raise