2016-06-07 2 views
-1

저는 현재 봄에 서비스 클래스 내에 메소드를 작성하고 있지만 컴파일하는 동안 예기치 않은 토큰 오류 메시지가 나타납니다. 코드에 어떤 문제도 나타나지 않습니다. PFB 코드.Java에서 예기치 않은 토큰 문제가 발생했습니다.

@Service 
public class HelloService{ 
    @Autowired 
    HelloDao helloDao; 
    public Long getName(Long id) { 
    Person person = helloDao.findName(id);
  
     return person.getName();
  
    } 
} 

새 메서드를 만들 때마다 내가 만드는 클래스에 관계없이이 오류 메시지가 나타납니다. 이것에 대한 아이디어가 있으십니까?

+1

하시기 바랍니다 들여 쓰기 코드, 우리에게 정확한 오류 메시지를 표시하고, 오류가 발생 어디 있는지를 보여

이클립스 실제로 좋은 오류 메시지를 제공합니다. – Andreas

+0

'person.getName()'은 실제로'Long'을 리턴합니까? 그것은 논리적으로 들리지 않습니다. – Jesper

+0

예. 방금 코드를 다시 말했습니다. 유형이 문자열로되어 있어도 작동하지 않습니다. – Yogesh

답변

3

Windows에서 이클립스로 코드를 복사/붙여 넣을 때 두 줄 끝에 작은 사각형이 표시됩니다 (getName()).

평방은 Unicode 'LINE SEPARATOR' (U+2028)으로 나타났다.

그들은 거기에 속하지 않습니다. 그들을 제거하십시오. 인간의 가독성

Syntax error on token "Invalid Character", delete this token

관련 문제