Prepare the Filling:
Heat 1 tablespoon of vegetable oil in a large frying pan or wok over medium heat.
Add the garlic and ginger, sautéing for 30 seconds until fragrant.
Add the cabbage, carrots, bamboo shoots, and mushrooms. Stir-fry for 3-4 minutes until the vegetables are slightly tender.
Stir in the soy sauce, sesame oil, salt, and pepper. Cook for another 2 minutes.
Remove from heat and allow the filling to cool completely.
Assemble the Spring Rolls:
Lay out a spring roll wrapper with one corner pointing towards you.
Place 2 tablespoons of the filling near the bottom corner of the wrapper.
Fold the bottom corner over the filling, then fold in the sides and roll tightly. Brush the top corner with beaten egg to seal.
Repeat with the remaining wrappers and filling.
Fry the Spring Rolls:
Heat vegetable oil in a deep fryer or deep saucepan to 180°C (350°F).
Fry the spring rolls in batches for 3-4 minutes, or until they are golden brown and crispy.
Remove from the oil and drain on paper towels.
Serve:
Serve hot with sweet chili sauce, soy sauce, or your favorite dipping sauce.