SSM知识点梳理

设计基于 tomcat 9.0 的简单web应用

 

1、pom.xml:有如下依赖

junit

lombok

spring-webmvc

mybatis

spring-jdbc

mysql-connector-java

mybatis-spring

servlet-api

druid(com.alibaba)

jackson-core

jackson-databind

 

 

2、web.xml:有如下重要组件

(1)servlet,初始化需要:servlet-class:DispatcherServlet

    init-param:contvc.xmlextConfigLocation

(2)servlet-mapping,映射上面的servlet 

    url-pattern>/<,路由

 

3、Mvc.xml:component-scan、扫描controller包,生成bean

  <mvc:annotation-driven/>、开启注解驱动

  <mvc:default-servlet-handler/>、使用默认的servlet寻找相应静态文件

 

4、MyBatis.xml:DruidDataSource(建连接池)

   SqlSessionFactoryBean、返回工厂对象,注入上述连接池,实体给别名,mapper.xml包

   MapperScannerConfiguer、创建dao对象,注入上述工厂,dao接口所在包

<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
        "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="">

</mapper>

 

 

 

 

 

 

posted @ 2020-08-05 20:48  赫拉克利特  阅读(269)  评论(0编辑  收藏  举报