This study investigates the effects of technological factors, including indigenous research and development (R&D) investments, technology spillovers coming from foreign direct investments, export, and import, on China's total factor productivity (TFP). Using provincial panel data of China, covering 30 provinces over the period 2000-2014, our results confirm that indigenous R&D investments play a leading role in promoting TFP. Linear analysis suggests that, except for export, the technology spillovers through openness are beneficial for TFP growth. However, a further discussion based on a panel threshold model suggests that the different behaviours of these technology spillovers are dependent on the technological absorptive capacity affecting factors, such as human capital and indigenous R&D investments. The human capital will strengthen the spillover effects of each technology spillover. However, R&D intensity initially tends to hamper their spillover effects. Once the R&D intensity exceeds a certain level, the negative spillover effect of export on TFP tends to be alleviated, and the positive spillover effect of foreign direct investment and import on TFP will increase.