be integrated with, what to be aware of, and how working with Spring makes them easier