Skip to main content
7 events
when toggle format what by license comment
Jun 23, 2020 at 19:44 comment added Maciej Chałapuk You would need to create a micro-benchmark that does only constructor injections and field injections in order to acurately state something like that.
Jun 9, 2020 at 14:21 comment added Jitendra Kumar In one of the projects, I had all classes being autowired by field injection. I changed them all to constructor injection. The application was taking more time or equal time to start. So I would say that there is no performance gain for constructor DI over field DI.
Aug 23, 2018 at 16:53 history edited Maciej Chałapuk CC BY-SA 4.0
added 21 characters in body
Oct 25, 2015 at 17:10 history edited Maciej Chałapuk CC BY-SA 3.0
added 2 characters in body
Oct 25, 2015 at 15:07 comment added Eric B. Great arguments. It verbalizes a lot of the thoughts I had myself but I am happy to see others feeling the same way. As amazing as I used to find field injection, I think I loved it so much simply because it was "easier". I find constructor injection so much clearer now.
Oct 25, 2015 at 11:09 comment added Marjan Venema +1 You hit a nerve. I don't like needing reflection or a DI/IoC framework to instantiate a class. It's like driving to Rome to get to Paris from Amsterdam. Mind you I love DI. Just not sure about the frameworks.
Oct 24, 2015 at 4:39 history answered Maciej Chałapuk CC BY-SA 3.0