菜鸟在MyBatis路上前行-利用SpringMVC和MyBatis实现员工列表显示页面

 

1 利用SpringMVC和MyBatis实现员工列表显示页面

1.1 问题

利用SpringMVC和MyBatis实现员工列表显示页面。

1.2 方案

首先使用MapperScannerConfigurer将带有@MyBatisRepository注解的DAO接口扫描生成MapperFactoryBean实例。

然后通过MapperFactoryBean生成DAO实例给SpringMVC的Controller对象注入。

最后Controller将DAO查询返回的记录传递到JSP显示。

1.3 步骤

实现此案例需要按照如下步骤进行。

在数据库test,新建表t_emp :

插入测试数据:

 

步骤一:新建工程,加入依赖的jar包

新建名为spring-springmvc-mybatis的Web工程:

并引入以下依赖

 

步骤二:新建Emp实体类和EmpMapper.xml映射文件

新建Emp实体类

新建EmpMapper.xml映射文件:

 

步骤三:新建注解接口MyBatisRepository

新建注解接口MyBatisRepository:

 

步骤四:新建DAO接口EmpDAO

新建DAO接口EmpDAO

 

步骤五:新建Spring配置文件applicationContext.xml

新建Spring配置文件applicationContext.xml:

 

步骤六:新建TestEmpDAO测试类

新建TestEmpDAO测试类:

 

步骤七:运行TestEmpDAO测试

在TestEmpDAO类运行测试

输出以下数据:

 

步骤八:新建EmpListController类

新建类EmpListController:

 

步骤九:新建jsp页面emp_list.jsp

在WEB-INF下新建jsp文件夹,以及页面emp_list.jsp:

 

步骤十:修改web.xml文件

修改web.xml内容,为下面的代码:

 

步骤十一:修改Spring配置文件applicationContext.xml

修改Spring配置文件applicationContext.xml,添加springmvc方面的代码。

 

步骤十二:Web方式运行项目

在Tomcat中运行

欢迎页面

访问:http://localhost:8080/emp/list.do

效果如下:

详细代码请查看:spring-springmvc-mybatis






如果您认为本教程质量不错,读后觉得收获很大,预期工资能蹭蹭蹭的往上涨,那么不妨小额赞助我一下,让我有动力继续写出高质量的教程。

发布者

souvc

souvc

搜你所想,投你所好。

《菜鸟在MyBatis路上前行-利用SpringMVC和MyBatis实现员工列表显示页面》有45个想法

  1. Pingback: casino online
  2. Pingback: SCR888 Casino
  3. Pingback: In Vitro DMPK
  4. Pingback: coehuman Diyala
  5. Pingback: In Vitro ADME
  6. Pingback: diyala engineer
  7. Pingback: GVK BIO
  8. Pingback: best forex robot
  9. Pingback: UK Chat
  10. Pingback: order watch online
  11. Pingback: 网站111
  12. Pingback: Array Questions
  13. Pingback: university of diyala
  14. Pingback: livechat
  15. Pingback: Online Casino Reviews
  16. Pingback: auto apple,
  17. Pingback: Skrota bilen gratis
  18. Pingback: buy anabolic steroids
  19. Pingback: this content
  20. Pingback: bitcoin-casino.review
  21. Pingback: krwawienie
  22. Pingback: Free UK Chat Rooms
  23. Pingback: sportsbook odds
  24. Pingback: Resources
  25. Pingback: naked children
  26. Pingback: 159utS9iFd6
  27. Pingback: hdmobilesex.me
  28. Pingback: Science Fair Projects
  29. Pingback: shemale.uk
  30. Pingback: maglie del calcio

发表评论