The 49ers dealt with a holdout of a prominent player during training camp three years ago.

The NFL lockout of 2011 was settled, and Jim Harbaugh could finally begin coaching his new team when training camp opened in late-July. All he lacked as the practices began was his do-everything running back.

Frank Gore was entering the final year of his contract. He wanted some reassurance that the team planned on him to remain around for future seasons. So Gore opted to remain in Miami while his teammates got to work in Santa Clara.

Here’s what was learned from that episode: The 49ers were willing to enter into good-faith negotiations on a new deal with Gore’s agent, Drew Rosenhaus, only after Gore reported to training camp.

That appears to be the 49er way.

Tight end Vernon Davis and guard Alex Boone want new contracts from the 49ers. In hopes of leveraging the 49ers for more-lucrative deals, they withheld their services during the eight weeks of voluntary workouts, as well as this week’s mandatory minicamp.

In 2009, rookie wide receiver Michael Crabtree (and his agent, Eugene Parker) wanted a deal better than his slot as the No. 10 player chosen in the draft. The 49ers did not negotiate on his terms, and he missed the first five regular-season games of his career.

Ultimately, when other first-round draft picks signed five-year contracts, the 49ers got Crabtree wrapped up for six seasons.