准备工作:

下载整合所需的jar包 点击此处下载

使用MyBatis Generator生成dao接口、映射文件和实体类 如何生成

搭建过程:

先来看一下项目的 目录结构

1.配置dispatcherServlet-servlet.xml,将此文件放于WEB-INF下

http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd

http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.0.xsd">

2.配置web.xml

http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">

login.jsp

dispatcherServlet

org.springframework.web.servlet.DispatcherServlet

1

dispatcherServlet

/

default

*.css

default

*.gif

default

*.jpg

default

*.js

characterEncodingFilter

org.springframework.web.filter.CharacterEncodingFilter

encoding

UTF-8

forceEncoding

true

characterEncodingFilter

/*

contextConfigLocation

classpath:applicationContext.xml

org.springframework.web.context.ContextLoaderListener

3.配置applicationContext.xml,并 将自动生成的dao实现类交给Spring管理

http://www.springframework.org/schema/context

http://www.springframework.org/schema/context/spring-context-3.1.xsd

http://www.springframework.org/schema/aop

http://www.springframework.org/schema/aop/spring-aop-3.1.xsd">

4.将service实现类交给Spring管理

@Service("userService")public class UserServiceImpl implementsIUserService {

@Autowired  // 此处使用ByType自动装配 dao实现类privateUserEntityMapper userDao;

@OverridepublicUserEntity login(UserEntity user) {returnuserDao.getByNameAndPwd(user);

}@Override

@Transactional  // 使用该注解实现事务管理public voiddelById(String id) {

userDao.delByid(id);

}}

5.创建Controller

@Controller

@RequestMapping(value="/emp")public classEmpController {

@Autowired  // 使用ByType装配privateIEmpService empService;@RequestMapping(value="/queryEmps")publicString queryEmps(HttpServletRequest request){

List list =empService.queryAll();request.getSession().setAttribute("list",list );return "index.jsp";

}

6.现在就可以使用 http://localhost:8080/ProjectName/emp/queryEmps访问到上述Controller

ssm注解配置连接mysql_SSM框架整合(注解)-Spring+SpringMVC+MyBatis+MySql相关推荐

  1. SSM三大框架整合(Spring+SpringMVC+MyBatis)

    文章目录 SSM整合 一.导入依赖 1.1 Spring依赖 1.2 SpringMVC依赖 1.3 MyBatis依赖 二.配置文件 2.0 Web.xml 配置文件 2.1 Spring的配置文件 ...

  2. SSM框架整合(Spring+SpringMVC+MyBatis+Oracle)

    1.开发环境搭建以及创建Maven Web项目 参看之前的博文:http://www.cnblogs.com/cainiaomahua/p/6306476.html 2.SSM整合 这次整合有2个配置 ...

  3. SSM框架整合(Spring+SpringMVC+MyBatis)

    输出结果 1.Maven Web项目创建 之前有写过Eclipse+Maven创建web项目的帖子,如果需要,请参考这里写链接内容 创建好项目之后因为入下图: 2.SSM整合 2.1 引入需要的JAR ...

  4. Maven整合SSM框架(maven+spring+springmvc+mybatis)

    啊哈,终于到了用Maven整合SSM这个扑街含家产了.弄了整整一天才跑通.Mybatis的配置有些繁琐,跟之前学习的那个有点出去,加上Eclipse的Spring工具没有弄,配置的时候没有提示被搞蒙圈 ...

  5. SSM框架(spring+springmvc+mybatis)+Mysql实现的社区物业管理系统(功能包含分角色,报修管理、抄表管理、车位管理、房屋管理、业主管理、投诉管理、报修统计分析等)

    博客目录 SSM框架(spring+springmvc+mybatis)+Mysql实现的社区物业管理系统 实现功能截图 系统功能 使用技术 代码 完整源码 SSM框架(spring+springmv ...

  6. 三大框架分别是Spring+SpringMVC+Mybatis ,这些东西必须融汇贯通

    三大框架分别是Spring+SpringMVC+Mybatis ,这些东西必须融汇贯通,这些东西是进入高级工程师必备的基础,一份高级整合SSM框架的资料 转载于:https://blog.51cto. ...

  7. Java+SSM(Spring+SpringMVC+Mybatis)+Mysql个性化新闻推荐系统 基于用户、项目、内容、聚类、混合的协同过滤推荐算法WebNewsRSM 源代码下载

    Java+SSM(Spring+SpringMVC+Mybatis)+Mysql个性化新闻推荐系统 基于用户.项目.内容.聚类.混合的协同过滤推荐算法WebNewsRSM 源代码下载 一.项目简介 1 ...

  8. 基于SSM的家校通系统(Spring+SpringMVC+Mybatis+mysql)

    这是一基于SSM框架开发的家校通. 源代码: 基于SSM的家校通系统(Spring+SpringMVC+Mybatis+mysql).zip-Java文档类资源-CSDN下载这是一基于SSM(spri ...

  9. SSM纯注解后台代码整合(Spring+SpringMvc+Mybatis)

    SSM后台整合(Spring+SpringMvc+Mybtis+事务+Rest风格+统一结果封装+统一异常处理+拦截器) 文章目录 1 基础环境搭建 1.1 建表 1.2 创建web项目 1.3 导入 ...

最新文章

  1. 数据蒋堂 | JOIN简化 - 意义总结
  2. java泛型-类型擦除
  3. [20180817]校内模拟赛
  4. 解秘亿级网站的一本书——亿级流量网站架构核心技术
  5. 右键菜单_windows右键菜单管理!
  6. qt 快速按行读取文件_这是知识点之Linux下分割文件并保留文件头
  7. 【LDPC系列2】基于MATLAB中LDPC编译码器对象的图像传输通信系统仿真(IEEE 802.16e标准协议基础矩阵)
  8. MIP 移动网页加速器视频教程全新发布
  9. 基于JAVA+SpringMVC+MYSQL的宿舍管理系统
  10. inDesign教程,如何创建风格化的书籍封面?
  11. 一个非常经典的erp教程
  12. idea如何一个项目如何运行多个实例
  13. 关于DNF的多媒体包NPK文件的那些事儿(1)
  14. WEB漏洞攻防 -根据不同数据库类型之间的差异性进行注入
  15. opencv 图像人物识别
  16. IOS简单的实现手机震动的提示
  17. juniper防火墙常用配置
  18. Node【初识Node】
  19. loadrunner是什么
  20. 机器博弈游戏规则 德扑和德扑变种

热门文章

  1. 甲骨文因超过90亿美元的NetSuite交易起诉Larry Ellison和CEO Safra Catz
  2. 面试官: Flink双流JOIN了解吗? 简单说说其实现原理
  3. 想了解Xtrabackup备份原理和常见问题分析,看这篇就够了
  4. C++多线程强制终止
  5. LiteOS内核源码分析:消息队列Queue
  6. 华为云MVP付健权:从机械工程师到AI开发者的华丽转身
  7. 是什么造成了数据库的卡顿
  8. 【IoT平台技术对接分享】如何上传正确的消息推送证书
  9. Spring MVC DispatcherServlet改造为 CSE RestServlet 常见问题汇编
  10. 【华为大咖分享】7.大型云平台的DevOps实践(后附PPT下载地址)