chatGPT taught me Spring dependency injection this afternoon. And it did a very good job. The problem with searching these tutorials on google is that there are way too many bad tutorials. Separating bad ones from good ones takes effort