Dependency injection configuration for applications