Although the fee is described as undisclosed on The Trotters' official website, it is believed that Wanderers have paid £10 million to sign the 27-year-old.
Boss Gary Megson said: "Johan is a player I have admired for a long time.
"He's a player who will get us goals and also create other opportunities for his team-mates."