How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

How to initialize each bean of a @Scope("prototype") bean with a different property file?

calendar_today June 18, 2026 person Marc Le Bihan domain spring-boot

I have a Spring Boot ProviderSimulator class that has a @Scope(“prototype”) , and this value inside: @Service @Scope(“prototype”) public class ProviderSimulator { @Value(“${provider.description}”) private String providerDescription; […] I’m initializing their properties from an application.properties , with this code: @Autowired private ApplicationContext ctx; ProviderSimulator p1 = ctx.getBean(ProviderSimulator.class); ProviderSimulator p2 = ctx.getBean(ProviderSimulator.class); ProviderSimulator p3 = ctx.getBean(ProviderSimulator.class); I have distincts p1 , p2 , p3 beans. But of course,

open_in_new Read original post