当前位置:Gxlcms > 数据库问题 > eclipse环境下的springboot框架+mybatis访问MySQL报错空指针

eclipse环境下的springboot框架+mybatis访问MySQL报错空指针

时间:2021-07-01 10:21:17 帮助过:66人阅读

"/") public class TestController { @RequestMapping("/login") public String login() { List<Duorou_goods> users = new ArrayList<Duorou_goods>(); UserService userService = new UserService(); users = userService.selectUser(); return "html/login"; } }

我把UserService的声明放在了方法里,原因就出在这里,UserService对象的声明应该在controller类最外层,以属性的方式声明,例如:

@Controller
@RequestMapping("/")
public class TestController {

    @Autowired
    UserService userService;
        @RequestMapping("/login")
        public String login() {
            System.out.println("ok1");
            List<Duorou_goods> users = new ArrayList<Duorou_goods>();        
            users = userService.selectUser();            
            return "html/login";
        }
        
}

而且要在UserService对象前加@Autowried注解才行。

这个问题困扰了我很久,解决之后也不太清楚原理是什么,还需要继续学习。

eclipse环境下的springboot框架+mybatis访问MySQL报错空指针

标签:ror   style   int   pointer   mysql数据库   point   span   let   nio   

人气教程排行