There had been concerns Trump might be tempted to slash the number of USA soldiers on the peninsula as a cost-saving measure, but the bill prevents that.
"The average signing statement for Trump looks like what you saw with the average Obama and the average Bush", said Joel Sievert of Texas Tech University, who has studied presidential signing statements.
The bill secures $717 billion for military funding next year, which includes new stealth fighter jets, battleships and a 2.6 percent raise for the troops.
Yes, we're sure Cadet Bone-Spurs is a bigly part of the military spending calculations.
The legislation -named after Senator John McCain- was officially signed into law by the Commander-in-Chief while he visited Fort Drum in NY.
Instead, the NDAA strengthens the Committee on Foreign Investment in the United States, which determines whether proposed foreign investments threaten national security.
The measure also addresses child-on-child sexual assault at USA military bases worldwide.
"I've seen things that you don't even want to see", he said of intelligence about China's military. We must have American dominance in space.
Trump did not mention McCain during his Fort Drum speech.
China has condemned US President Donald Trump for signing an act committing to stronger military backup to Taiwan and placing Chinese companies under closer scrutiny, saying that the move will damage the countries' ties.
The bill provides about US$616.9 billion for the base Pentagon budget, US$21.9 billion for nuclear weapons and US$69 billion in war funding.
The defense policy bill also bars the delivery of F-35 jets to fellow North Atlantic Treaty Organisation member Turkey amid concerns over Ankara's desire to buy a Russian missile defense system.