1. 程式人生 > >Inferred type 'S' for type parameter 'S' is not within its bound;

Inferred type 'S' for type parameter 'S' is not within its bound;

分享圖片 mil 問題 das its end extend use ring

錯誤:

在使用springboot 方法報錯:

Inferred type ‘S‘ for type parameter ‘S‘ is not within its bound; should extend ‘com.atguigu.springboot06.entiy.User

解決方法:

1、springboot 版本問題,將 2.0.1 版本換成 1.5.4 版本。

2、將userRepository.findOne(id); ——》改為 userRepository.findById(id).orElse(null);

              ——》或userRepository.findById(id).get();

如圖所示:

錯誤的:

技術分享圖片

正確的:

技術分享圖片

Inferred type 'S' for type parameter 'S' is not within its bound;