Comment Comment by ivan_gammel Most of backend development on Java is procedural with OO syntax and ability to replace something in the chain of calls with stub in tests. Spring beans are usually stateless singletons containing a few references. parent ivan_gammel 7 months ago