SSM知識點梳理
阿新 • • 發佈:2020-08-05
設計基於 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:
(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>