Spring MVC开发环境搭建

一、pom.xml文件配置
    从maven官网中查找需要的包,找release版本,复制依赖信息到自己的pom.xml文件中。
    注:可使用标签统一管理版本

    配置sping,spring-beans(表示受spring管理的对象)、spring-contest(监听spring上下文)
    配置Spring MVC+Spring Web,spring-web、spring-webmvc、spring-jdbc
    配置mybatis,mybatis、mybatis-spring
    配置druid(数据源管理),druid
    配置mysql,mysql-connector-java
    配置lombok,lombok(可通过@setter等注解省略一些代码)
    配置Jackson,jackson-datatype-guava
    配置logback,logback-core、logback-classic、slf4j-api
    配置jsp api,jsp-api
    配置validator,validation-api、hibernate-validator
二、web.xml文件配置
    1.为spring环境设置listener监听上下文中spring bean的加载
    2.配置Spring beans配置文件所在目录,也就是applicationContext.xml所在路径
    3.Spring MVC配置,指定上层servlet(DispatcherServlet)处理所有请求,配置对应的servlet-mapping(拦截什么类型的请求,‘/’表示所有请求),最后需要创建一个以servlet-name为名的配置文件spring-servlet.xml,spring会自动读取该配置文件。
Spring MVC开发环境搭建_第1张图片 Spring MVC开发环境搭建_第2张图片
        4.指定项目编码,本质是一个过滤器,‘/*’会匹配到所有请求,‘/’不包含访问静态资源的请求如‘.jsp’。
          Spring MVC开发环境搭建_第3张图片

    5.配置welcome-file-list
三、spring-servlet.xml(请求相关的配置)
    1.请用标签, 上下文中的spring bean可以使用注解进行管理
    2.启动注解驱动的spring mvc功能
    3.配置启动包扫描工作,即什么路径下的bean被spring管理(dao层通过mybatis管理因此可以不扫描)
    
    4.配置requestMapping、view resolver
    5.配置jsonView(返回数据为json时,用这个bean处理)
    6.指定视图所在位置和页面后缀(返回页面时,用这个bean处理)
Spring MVC开发环境搭建_第4张图片

四、applicationContest.xml(配置sping相关)
    1.dataSource
Spring MVC开发环境搭建_第5张图片
    2.sqlSessionFactory、mapper扫描相关的bean
Spring MVC开发环境搭建_第6张图片
    3.配置spring事务
Spring MVC开发环境搭建_第7张图片
    4.配置druid中的stat、wall
     Spring MVC开发环境搭建_第8张图片
五、druid配置,在web.xml中配置druid的基本配置
Spring MVC开发环境搭建_第9张图片
六、mybatis-config.xml
可以在插入时自动生成id

Spring MVC开发环境搭建_第10张图片

在sql执行前后设置监听
七、logback.xml
Spring MVC开发环境搭建_第11张图片

你可能感兴趣的:(Spring MVC开发环境搭建)