jpa在controller 下可以使用 但是自定義類方法 就不可以了 一直報空 為什么
controller jpa代碼正常
//controller 類 已經注解Resource 方法
@RequestMapping("/reg")
public String reg(HttpServletRequest request, HttpServletResponse response, @Valid UserInfo backstageUser, BindingResult bindingResult){
UserInfo user=userDao.getOne(1);
System.out.println("system111:"+ user.getName());//這里可以正常獲取資料
CommonUtil111 aa= new CommonUtil111();
aa.aa(request); //呼叫方法 就會報錯
}
CommonUtil111
public class CommonUtil111 {
@Resource
public UserDao userDao;
public String aa(HttpServletRequest request){
UserInfo w=userDao.getOne(1); //這里面就不可以 一直報 java.lang.NullPointerException: null
System.out.println("system444:"+ w.getName());
return "";
}
}
userDao
public interface UserDao extends JpaRepository<UserInfo,Integer> {
}
uj5u.com熱心網友回復:
哪個大神 幫我看看 不然好麻煩呀uj5u.com熱心網友回復:
用 @Autowired UserDao userdaouj5u.com熱心網友回復:
還是一樣的 報null 錯uj5u.com熱心網友回復:
有沒有知道怎么解決轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/100492.html
標籤:Java相關
上一篇:codewars中的問題
