All permanent members in the UNSC, except China, are more or less always involved in armed conflicts in the Middle East and Africa.
Even though China has overseas deployments, its soldiers are not directly involved in any kind of armed conflict. I.e. Chinese soldiers are not fighting in the battlefields/zones in person.
What are the reasons that China avoids direct engagements in combats in Africa and the Middle East?
P.S. I am not talking about UN peacekeeping missions.