Bean creation mechanism, Instance Factory Method
In normal case, we can use common mechanism through it’s constructor to create a bean and pass to spring container to manage Its lifecycle. But sometime when we deal with the legacy code or third party libraries that you have