I want to do a dynamic injection of class in production. suppose we have one interface as Shape which provides an implementation for two classes namely Rectangle and Triangle.
for some classes, I want to provide Triangle instance and for some classes, I want to provide a Rectangle class instance.
So question is how to do this in Spring Boot
interface Shape{
}
class Rectangle implements Shape{
}
class Triangel implements Shape{
}