java - Java 中意外的 token 问题

标签 java spring compiler-errors

我目前正在 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/

相关文章:

java - 在 Tomcat 中启用飞行记录器会导致 "Error when initializing JFR"

Java命令行?

java - 如何判断一个jobject是LocalRef还是GlobalRef?

Visual Studio 2015中的C代码错误

c - 使用指针的函数调用

java - 正则表达式获取最后一个值

spring - 考虑在你的配置中定义一个 'org.springframework.security.authentication.AuthenticationManager' 类型的 bean

spring - 使用 Thymeleaf Security 为匿名用户显示特定内容

java - jOOQ 和 Spring 事务管理

java - 您如何在Java中定义构造函数?