Rycerze spod znaku białego krzyża. Joannici na Pomorzu Gdańskim
Na ziemiach polskich joannici pojawili się po raz pierwszy prawdopodobnie za sprawą księcia sandomierskiego Henryka, syna Bolesława Krzywoustego, który w latach 1154–1155 brał udział w pielgrzymce do Jerozolimy. Joannitów osadzono w małopolskiej Zagości (dziś Stara Zagość w województwie świętokrzyskim). Innymi najwcześniejszymi fundacjami była ta sprzed 1166 roku w Tyńcu na Śląsku i utworzenie przez Mieszka Starego szpitala zakonnego przy kościele św. Michała w Poznaniu w 1187 roku. W bliżej nieznanych okolicznościach szpitalnicy św. Jana usadowili się w latach 70. XII wieku w środkowopomorskim Sławnie. Na Pomorzu Gdańskim, bezpośrednio sąsiadującym z ziemiami Prusów, joannici pojawili się pod koniec XII wieku z nadania Grzymisława, księcia (namiestnika) świecko-lubiszewskiego.