maven的ssm整合笔记

本文详述了SSM(Spring、SpringMVC、Mybatis)整合的完整过程,包括搭建Maven工程、配置mybatis-config.xml、applicationContext.xml、DispatcherServlet以及web.xml。逐一解析了各配置文件的核心内容,如数据源、事务控制、视图解析器等,旨在帮助读者理解SSM整合的各个环节。
摘要由CSDN通过智能技术生成

前言
??作者简介:我是,一名热爱技术的在校学生。
??个人主页:的主页
??系列专栏:本文写在1.java专栏 2.资料专栏
??如果文章知识点有错误的地方,请指正!和大家一起学习,一起进步??
??如果感觉博主的文章还不错的话,??点赞?? + ??关注?? + ??收藏??

ssm整合笔记

一:ssm描述

什么是 SSM ?他就是Spring,SpringMVC,Mybatis。

SpringMVC:Controller层,通过实现Model-View-Controller模式来很好地将数据、业务与展现进行分离
Spring:Service层处于中间的位置,其中最出名的ioc控制反转和aop面向切面编程
Mybatis:用于dao层,和数据库交互

在这里插入图片描述
在这里插入图片描述

二:整合ssm

2.1搭建maven工程(pom.xml导入相关的包)

maven中央仓库:maven中央仓库

在这里插入图片描述

这里要在pom.xml导入相关的包。相关注释在代码内

具体配置说明

<dependencies>


    <!--映入依赖包-->
    <!--1springmvc的包-->
    <!-- https://mvnrepository.com/artifact/org.springframework/spring-webmvc -->
    <dependency>
      <groupId>org.springframework</groupId>
      <artifactId>spring-webmvc</artifactId>
      <version>5.3.18</version>
    </dependency>
<!--2spring jdbc-->
    <!-- https://mvnrepository.com/artifact/org.springframework/spring-jdbc -->
    <dependency>
      <groupId>org.springframework</groupId>
      <artifactId>spring-jdbc</artifactId>
      <version>5.3.18</version>
    </dependency>
<!--spring -aspects面向切面编程-->
    <!-- https://mvnrepository.com/artifact/org.springframework/spring-aspects -->
    <dependency>
      <groupId>org.springframework</groupId>
      <artifactId>spring-aspects</artifactId>
      <version>5.3.18</version>
    </dependency>
    <!--MYBATIS-->
    <!-- https://mvnrepository.com/artifact/org.mybatis/mybatis -->
    <dependency>
      <groupId>org.mybatis</groupId>
      <artifactId>mybatis</artifactId>
      <version>3.5.6</version>
    </dependency>
    <!--mybatis整合spring-->
    <!-- https://mvnrepository.com/artifact/org.mybatis/mybatis-spring -->
    <dependency>
      <groupId>org.mybatis</groupId>
      <artifactId>mybatis-spring</artifactId>
      <version>2.0.6</version>
    </dependency>
<!--数据库连接池-->
    <!-- https://mvnrepository.com/artifact/c3p0/c3p0 -->
    <dependency>
      <groupId>c3p0</groupId>
      <artifactId>c3p0</artifactId>
      <version>0.9.1.2</version>
    </dependency>
    <!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java -->
    <dependency>
      <groupId>mysql</groupId>
      <artifactId>mysql-connector-java</artifactId>
      <version>8.0.25</version>
      <scope>runtime</scope>
    </dependency>
    <!-- Spring5和Thymeleaf整合包 -->
    <depen
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值