Spring Boot通过JPA的findOne()方法以id为参数查询出对应的信息,选择此方法发现的参数类型没有String和Integer。
而是这种类型:
如果想要使用此方法传入String和Integer的类型参数,可以降低boot的版本:(1.5.6)
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.5.6.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
或者通过使用findById(id).get()解决了该问题。