手把手教你搭建优雅的ssm框架(完整)

直接开始搭建,使用的是idea工具!

  1. 新建一个maven项目
    手把手教你搭建优雅的ssm框架(完整)
    手把手教你搭建优雅的ssm框架(完整)
    手把手教你搭建优雅的ssm框架(完整)
    手把手教你搭建优雅的ssm框架(完整)
    手把手教你搭建优雅的ssm框架(完整)
  2. 加入框架支持
    手把手教你搭建优雅的ssm框架(完整)
    手把手教你搭建优雅的ssm框架(完整)
  3. 点开目录后,你会发现里面缺少目录,我们自己创建一下
    手把手教你搭建优雅的ssm框架(完整)
    手把手教你搭建优雅的ssm框架(完整)
    手把手教你搭建优雅的ssm框架(完整)
    手把手教你搭建优雅的ssm框架(完整)
  4. 在pom.xml中添加依赖

这些依赖项是必不可少的,您可以稍后根据需要添加它们![en]These dependencies are essential, and you can add them later according to your needs!

<dependencies>
    <!--SpringMVC的jar包-->
    <dependency>
      <groupid>org.springframework</groupid>
      <artifactid>spring-webmvc</artifactid>
      <version>5.2.2.RELEASE</version>
    </dependency>
    <!--mysql连接的jar包-->
    <dependency>
      <groupid>mysql</groupid>
      <artifactid>mysql-connector-java</artifactid>
      <version>8.0.18</version>
    </dependency>
    <!-- SpringJDBC -->
    <!-- 注意:与当前项目使用的其它spring依赖保持相同的版本号 -->
    <dependency>
      <groupid>org.springframework</groupid>
      <artifactid>spring-jdbc</artifactid>
      <version>5.2.2.RELEASE</version>
    </dependency>
    <!--数据库连接池dbcp的jar包-->
    <dependency>
      <groupid>commons-dbcp</groupid>
      <artifactid>commons-dbcp</artifactid>
      <version>1.4</version>
    </dependency>
    <!--MyBatis的jar包-->
    <dependency>
      <groupid>org.mybatis</groupid>
      <artifactid>mybatis</artifactid>
      <version>3.5.3</version>
    </dependency>
    <!--Spring整合MyBatis的jar包-->
    <dependency>
      <groupid>org.mybatis</groupid>
      <artifactid>mybatis-spring</artifactid>
      <version>2.0.3</version>
    </dependency>
    <!--测试包-->
    <dependency>
      <groupid>junit</groupid>
      <artifactid>junit</artifactid>
      <version>4.12</version>
      <scope>test</scope>
    </dependency>
  </dependencies>
  1. 配置web.xml
    手把手教你搭建优雅的ssm框架(完整)
    手把手教你搭建优雅的ssm框架(完整)
  2. 增加spring配置文件
    手把手教你搭建优雅的ssm框架(完整)
    db.porperties文件
url=jdbc:mysql://localhost:3306/student?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai
driver=com.mysql.cj.jdbc.Driver
username=root
password=000
initialSize=2
maxActive=10

spring-dao文件

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:util="http://www.springframework.org/schema/util" xsi:schemalocation="
        http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
        http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util.xsd">

    <util:properties id="properties" location="classpath:db.properties">
    <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource">
        <property name="url" value="#{properties.url}">
        <property name="driverClassName" value="#{properties.driver}">
        <property name="username" value="#{properties.username}">
        <property name="password" value="#{properties.password}">
        <property name="initialSize" value="#{properties.initialSize}">
        <property name="maxActive" value="#{properties.maxActive}">
    </property></property></property></property></property></property></bean>

    <!-- 配置MapperScannerConfigurer -->
    <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
        <!-- 配置接口文件在哪里 -->
        <property name="basePackage" value="mapper">
    </property></bean>

    <!-- 配置SqlSessionFactoryBean -->
    <bean class="org.mybatis.spring.SqlSessionFactoryBean">
        <!-- 配置XML文件在哪里 -->
        <property name="mapperLocations" value="classpath:mappers/*.xml">
        <!-- 配置使用哪个数据源连接数据库 -->
        <property name="dataSource" ref="dataSource">
    </property></property></bean>
</util:properties></beans>

spring-mvc.xml文件

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xsi:schemalocation="http://www.springframework.org/schema/beans
        http://www.springframework.org/schema/beans/spring-beans.xsd
        http://www.springframework.org/schema/context
        http://www.springframework.org/schema/context/spring-context.xsd">
    <!--配置包扫描,扫描到加注解的类自动创建bean组件-->
    <context:component-scan base-package="java">

</context:component-scan></beans>
  1. 接下来添加Tomcat容器,让项目运行一下
    手把手教你搭建优雅的ssm框架(完整)
    手把手教你搭建优雅的ssm框架(完整)
    手把手教你搭建优雅的ssm框架(完整)
    手把手教你搭建优雅的ssm框架(完整)
    我们有时候会用到javax的类,如HttpServletRequest等,我们把tomcat的jar包加上
    手把手教你搭建优雅的ssm框架(完整)
    手把手教你搭建优雅的ssm框架(完整)
    手把手教你搭建优雅的ssm框架(完整)
    启动tomcat,如果控制台出现乱码问题,可参考博客idea乱码解决 ,关于controller层等包根据自己需求建一下就好了,这就是简单的ssm框架基本使用足够。
    注意:在MyBatis中用于配置SQL语句的XML文件必须包括以下声明,否则将无法正常使用!
<!DOCTYPE mapper PUBLIC "-//ibatis.apache.org//DTD Mapper 3.0//EN" "http://ibatis.apache.org/dtd/ibatis-3-mapper.dtd">
<!-- namespace:对应哪个接口 -->
<mapper namespace>

</mapper>

Original: https://blog.csdn.net/weixin_45056780/article/details/104779207
Author: 世代农民
Title: 手把手教你搭建优雅的ssm框架(完整)

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/6125/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

最近整理资源【免费获取】:   👉 程序员最新必读书单  | 👏 互联网各方向面试题下载 | ✌️计算机核心资源汇总