I believe that Spring4D includes support for DI in it, but that's just based on lots of comments I've seen on this board. That said, in my experience, looking through a code library isn't a very good way to learn new subject matter.
There are several books on Dependency Injection, including one that applies directly to Dephi.
https://amzn.to/3LOO6Y9
One book that I particularly like is from Mark Seeman, "Dependency Injection in .NET". I have the first edition. The code examples aren't very useful for Dephi, but the principles apply. I think the newer one has more code examples, so it might not be any more useful. However, the code examples wouldn't be hard to translate to Delphi in most cases if you wanted to. I was looking more for understanding the topic, not code examples.
https://amzn.to/44c1lJg