Master Java Interview Scenarios With Answers
Master Java Interview Scenarios With Answers
■ Answer:
■ Simple Example:
@Component("emailService")
public class EmailNotificationService implements NotificationService { ... }
■ Enterprise Example:
In a multi-tenant app, inject the correct NotificationService based on tenant type using profiles/factory.
■ Follow-up: How to test this behavior? What if tenant config changes at runtime?
Tags: #SpringBoot #DependencyInjection #MultiTenant
■ Answer:
■ Simple Example:
@Component("emailService")
public class EmailNotificationService implements NotificationService { ... }
■ Enterprise Example:
In a multi-tenant app, inject the correct NotificationService based on tenant type using profiles/factory.
■ Follow-up: How to test this behavior? What if tenant config changes at runtime?
Tags: #SpringBoot #DependencyInjection #MultiTenant
■ Answer:
■ Simple Example:
@Component("emailService")
public class EmailNotificationService implements NotificationService { ... }
■ Enterprise Example:
In a multi-tenant app, inject the correct NotificationService based on tenant type using profiles/factory.
■ Follow-up: How to test this behavior? What if tenant config changes at runtime?
Tags: #SpringBoot #DependencyInjection #MultiTenant
Q4. ■ Scenario-Based Question: Bean Injection Conflict in Spring Boot
■■■ Interviewer:
You’ve created two beans implementing the same interface. Spring injects the wrong one. Why?
■ Answer:
■ Simple Example:
@Component("emailService")
public class EmailNotificationService implements NotificationService { ... }
■ Enterprise Example:
In a multi-tenant app, inject the correct NotificationService based on tenant type using profiles/factory.
■ Follow-up: How to test this behavior? What if tenant config changes at runtime?
Tags: #SpringBoot #DependencyInjection #MultiTenant
■ Answer:
■ Simple Example:
@Component("emailService")
public class EmailNotificationService implements NotificationService { ... }
■ Enterprise Example:
In a multi-tenant app, inject the correct NotificationService based on tenant type using profiles/factory.
■ Follow-up: How to test this behavior? What if tenant config changes at runtime?
Tags: #SpringBoot #DependencyInjection #MultiTenant