HTTP请求出现405、500

问题1:HTTP请求出现405


image.png

问题:http post请求网页会出现405

原因: Apache、IIS、Nginx等绝大多数web服务器,都不允许静态文件响应POST请求

解决:将post请求改为get请求

问题2:
Name for parameter binding must not be null or empty! For named parameters you need to use @Param for query method parameters on Java versions < 8.


image.png
image.png

代码原型
@Query(value = "select w from Weibo w where w.user.username = :username") List searchUserWeibo(@Param("username") String username);
正确写法
@Query(value = "select w from Weibo w where w.user.username = ?1") List searchUserWeibo(@Param("username") String username);

你可能感兴趣的:(HTTP请求出现405、500)