Why did Truman react so strongly when North Korea attacked South Korea?

AHe wanted to protect US troops stationed in South Korea
BHe wanted to prevent the advance of communism
CHe was worried that the Chinese communists were behind attack
DHe saw an opportunity to increase US defense spending