ssm注解配置连接mysql_SSM框架整合(注解)-Spring+SpringMVC+MyBatis+MySql
准备工作:
下载整合所需的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相关推荐
- SSM三大框架整合(Spring+SpringMVC+MyBatis)
文章目录 SSM整合 一.导入依赖 1.1 Spring依赖 1.2 SpringMVC依赖 1.3 MyBatis依赖 二.配置文件 2.0 Web.xml 配置文件 2.1 Spring的配置文件 ...
- SSM框架整合(Spring+SpringMVC+MyBatis+Oracle)
1.开发环境搭建以及创建Maven Web项目 参看之前的博文:http://www.cnblogs.com/cainiaomahua/p/6306476.html 2.SSM整合 这次整合有2个配置 ...
- SSM框架整合(Spring+SpringMVC+MyBatis)
输出结果 1.Maven Web项目创建 之前有写过Eclipse+Maven创建web项目的帖子,如果需要,请参考这里写链接内容 创建好项目之后因为入下图: 2.SSM整合 2.1 引入需要的JAR ...
- Maven整合SSM框架(maven+spring+springmvc+mybatis)
啊哈,终于到了用Maven整合SSM这个扑街含家产了.弄了整整一天才跑通.Mybatis的配置有些繁琐,跟之前学习的那个有点出去,加上Eclipse的Spring工具没有弄,配置的时候没有提示被搞蒙圈 ...
- SSM框架(spring+springmvc+mybatis)+Mysql实现的社区物业管理系统(功能包含分角色,报修管理、抄表管理、车位管理、房屋管理、业主管理、投诉管理、报修统计分析等)
博客目录 SSM框架(spring+springmvc+mybatis)+Mysql实现的社区物业管理系统 实现功能截图 系统功能 使用技术 代码 完整源码 SSM框架(spring+springmv ...
- 三大框架分别是Spring+SpringMVC+Mybatis ,这些东西必须融汇贯通
三大框架分别是Spring+SpringMVC+Mybatis ,这些东西必须融汇贯通,这些东西是进入高级工程师必备的基础,一份高级整合SSM框架的资料 转载于:https://blog.51cto. ...
- Java+SSM(Spring+SpringMVC+Mybatis)+Mysql个性化新闻推荐系统 基于用户、项目、内容、聚类、混合的协同过滤推荐算法WebNewsRSM 源代码下载
Java+SSM(Spring+SpringMVC+Mybatis)+Mysql个性化新闻推荐系统 基于用户.项目.内容.聚类.混合的协同过滤推荐算法WebNewsRSM 源代码下载 一.项目简介 1 ...
- 基于SSM的家校通系统(Spring+SpringMVC+Mybatis+mysql)
这是一基于SSM框架开发的家校通. 源代码: 基于SSM的家校通系统(Spring+SpringMVC+Mybatis+mysql).zip-Java文档类资源-CSDN下载这是一基于SSM(spri ...
- SSM纯注解后台代码整合(Spring+SpringMvc+Mybatis)
SSM后台整合(Spring+SpringMvc+Mybtis+事务+Rest风格+统一结果封装+统一异常处理+拦截器) 文章目录 1 基础环境搭建 1.1 建表 1.2 创建web项目 1.3 导入 ...
最新文章
- 数据蒋堂 | JOIN简化 - 意义总结
- java泛型-类型擦除
- [20180817]校内模拟赛
- 解秘亿级网站的一本书——亿级流量网站架构核心技术
- 右键菜单_windows右键菜单管理!
- qt 快速按行读取文件_这是知识点之Linux下分割文件并保留文件头
- 【LDPC系列2】基于MATLAB中LDPC编译码器对象的图像传输通信系统仿真(IEEE 802.16e标准协议基础矩阵)
- MIP 移动网页加速器视频教程全新发布
- 基于JAVA+SpringMVC+MYSQL的宿舍管理系统
- inDesign教程,如何创建风格化的书籍封面?
- 一个非常经典的erp教程
- idea如何一个项目如何运行多个实例
- 关于DNF的多媒体包NPK文件的那些事儿(1)
- WEB漏洞攻防 -根据不同数据库类型之间的差异性进行注入
- opencv 图像人物识别
- IOS简单的实现手机震动的提示
- juniper防火墙常用配置
- Node【初识Node】
- loadrunner是什么
- 机器博弈游戏规则 德扑和德扑变种
热门文章
- 甲骨文因超过90亿美元的NetSuite交易起诉Larry Ellison和CEO Safra Catz
- 面试官: Flink双流JOIN了解吗? 简单说说其实现原理
- 想了解Xtrabackup备份原理和常见问题分析,看这篇就够了
- C++多线程强制终止
- LiteOS内核源码分析:消息队列Queue
- 华为云MVP付健权:从机械工程师到AI开发者的华丽转身
- 是什么造成了数据库的卡顿
- 【IoT平台技术对接分享】如何上传正确的消息推送证书
- Spring MVC DispatcherServlet改造为 CSE RestServlet 常见问题汇编
- 【华为大咖分享】7.大型云平台的DevOps实践(后附PPT下载地址)