我目前正在 Spring 的服务类中编写一个方法,但在编译时收到意外的 token 错误消息。我在代码中没有看到任何问题。 PFB 代码。
@Service
public class HelloService{
@Autowired
HelloDao helloDao;
public Long getName(Long id) {
Person person = helloDao.findName(id);
return person.getName();
}
}
每当我创建新方法时,无论我在哪个类中创建,都会出现此错误消息。 对此有什么想法吗?
最佳答案
当我将该代码复制/粘贴到 Windows 上的 Eclipse 中时,我在 getName()
内的两行末尾看到一个小方 block 。
这个正方形原来是一个 Unicode 'LINE SEPARATOR' (U+2028) .
他们不属于那里。删除它们。
Eclipse 实际上给出了一个很好的错误消息:
token “无效字符”出现语法错误,请删除此 token
关于java - Java 中意外的 token 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37670463/