구조물에 의한 보호 공법은 주로 인공적인 구조물을 사용하여 사면을 보호하는 방법입니다. 보기 중에서 '블록공', '돌쌓기공', '현장타설 콘크리트 격자공'은 모두 인공적인 구조물을 사용한 방법으로, 구조물에 의한 보호 공법에 해당합니다. 반면 '식생구멍공'은 식물을 이용하여 사면을 보호하는 방법으로, 자연적인 재료를 사용한 생태적인 접근 방식입니다. 따라서 '식생구멍공'은 구조물에 의한 보호 공법에 해당되지 않습니다. 따라서 선택한 보기 2번 '식생구멍공'이 정답입니다.