3.7 第五个配置文件 springMVC.xml 1,3,4,5 都记不住 可以直接复制
1.解释在第一篇
1
2
3
4
5
6
7
8<?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"
xmlns:mvc="http://www.springframework.org/schema/mvc"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.0.xsd
http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-3.2.xsd">- 2.指定controller 注解识别 applicationContext.xml指定啦service的注解识别 有所不同
1
2
3
4
5
6
7
8<context:annotation-config/>
<context:component-scan base-package="com.how2java.tmall.controller">
<context:include-filter type="annotation"
expression="org.springframework.stereotype.Controller"/>
</context:component-scan>
<mvc:annotation-driven />
- 2.指定controller 注解识别 applicationContext.xml指定啦service的注解识别 有所不同
3.开通静态资源的访问
<mvc:default-servlet-handler />- 视图定位
1
2
3
4
5
6
7<bean
class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="viewClass"
value="org.springframework.web.servlet.view.JstlView" />
<property name="prefix" value="/WEB-INF/jsp/" />
<property name="suffix" value=".jsp" />
</bean>
- 视图定位
- 对上传文件的解析
- 对上传文件的解析
3.8 第六个配置文件 web.xml
1.第一篇有解释
1
2
3
4
5<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://java.sun.com/xml/ns/javaee"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
version="2.5">- 2.spring的配置文件 和applicatinContext.xml 有联系
contextConfigLocation classpath:applicationContext.xml org.springframework.web.context.ContextLoaderListener
- 2.spring的配置文件 和applicatinContext.xml 有联系
3.中文过滤器–> 可以直接复制
CharacterEncodingFilter
org.springframework.web.filter.CharacterEncodingFilter
<param-name>encoding</param-name> <param-value>utf-8</param-value>
CharacterEncodingFilter
/* 4.spring mvc核心:分发servlet –>
mvc-dispatcher
org.springframework.web.servlet.DispatcherServlet - 5.spring mvc的配置文件 –> 和自己连接 有点
<param-name>contextConfigLocation</param-name> <param-value>classpath:springMVC.xml</param-value>
1
mvc-dispatcher
/
第七个配置文件 CategoryMapper.xml
规范之类的东西 直接复制
1
2
3
4<?xml version="1.0" encoding="UTF-8"?>
2.namespace指明类 id 为什么是list resultType 返回类型是category对象??? 应该是与categoryMapperImpl.java 文件有关
1
2
3
4
5<mapper namespace="com.how2java.tmall.mapper.CategoryMapper">
<select id="list" resultType="Category">
select * from category order by id desc
</select>
</mapper>
其他文件简单不说 阶段性截图 org.springframework.beans.factory.BeanCreationException 好像缺包
- 凌晨3点进度截图 tomcat 部署正常 网页404.。。。