1. 程式人生 > 實用技巧 >SSM知識點梳理

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>