President Donald Trump signed a $1.3 trillion omnibus spending bill on Friday in the Diplomatic Reception Room of the White House.
Trump said there was much waste included in the bill, but due to national security concerns, he would sign it in order to properly fund the military.
"For the last eight years, deep defense cuts have undermined our national security," Trump said.
Trump said spending cuts over the course of the Obama administration jeopardized America's military readiness, but he sees his highest duty being to "keep America safe."
"As crazy as it's been, as difficult as it's been, as much opposition to the military as we've had from the Democrats, and it has been tremendous– I tried to explain to them, ‘you know, the military is for Republicans and Democrats and everybody else. It's for everybody.' But we have tremendous opposition [from Democrats] to creating really what will be by-far the strongest military that we've ever had," Trump said.
"So, if we take something for the military, they want something for, in many cases, things that are really a wasted sum of money. It's not right, and it's very bad for our country," Trump added.
Trump said the budget also provided for the largest pay increases for military personnel in over a decade.
"Therefore, as a matter of national security, I've signed this omnibus budget bill," Trump said.
Trump noted, however, that if Congress were to send hime another bill of the sort, he would not sign it. He decried how few members of Congress read the bill and how much waste it contained.
Trump, reflecting a tweet he sent earlier on Friday, also said Republicans wanted to include a solution for Deferred Action for Childhood Arrivals (DACA) recipients in the bill, but Congressional Democrats "wouldn't support that."