maven初始搭建一个基础项目(spring mvc+spring+jdbc mysql+)

Posted 与f

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了maven初始搭建一个基础项目(spring mvc+spring+jdbc mysql+)相关的知识,希望对你有一定的参考价值。

技术选型:

 

一.项目搭建:

1)创建maven项目 (我博客里面有介绍)

  选择aptach的maven-archetype-webapp

  填入groupIDhe artifactId等

  确认项目名称

  maven插件会自动生成项目结构

2)添加其他目录

  在/src/main下添加java目录(命名自己定),设置为源码根目录

  注:有需要的话可以在src目录下添加测试相关代码的目录

  建立如下目录结构(自己定)

    com.xx.common

    com.xx.vip

        .entity

        .dao

        .function

        .web

        -formbean

        -handler

 

  在webapp下建立static(放静态资源) 在webapp/WEB-INF/views(放jsp页面)

  注意:web.xml版本头一定是3.0以上的

 3)修改项目和模块的语言级别为java1.8

  默认的LanguageLevel和JavaCompiler都是1.5

  需要在pom.xml中添加如下代码,制定maven变异插件maven-compiler-plugin的版本

<plugins>
    <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-compiler-plugin</artifactId>
        <version>2.3.2</version>
        <configuration>
            <source>1.8</source>
            <target>1.8</target>
        </configuration>
    <plugin>
<plugins>

 

 

二.集成springMVC

 在http://mvnrepository.com/网站搜索依赖库

1)在pom.xml中添加依赖

  spring-mvc

  servlet-api

  jstl

2)在src/main/resources目录下添加spring-mvc.xml配置文件

  a)添加注解驱动<mvc:annotation-driven />

  b)注册视图解析器

  c) 扫描mvc组件

3)在web.xml中配置spring-mvc前端控制器DispatcherServlet

  a)配置随服务启动而初始化

  b)配置参数contextConfigLocation,指向spring-mvc的路径(默认在WEB-INF/和servlet-Name一样)

  c)配置servlet-mapping(可以仅处理*.do请求)

4)web.xml配置请求和应答字符编码处理器

 

以上是关于maven初始搭建一个基础项目(spring mvc+spring+jdbc mysql+)的主要内容,如果未能解决你的问题,请参考以下文章

Spring基础入门

eclipse-搭建maven的war项目集合spring注解方式

maven是基于spring框架吗

Spring Boot基础:Spring Boot简介与快速搭建

ssm初始化环境搭建

spring boot 初始及快速搭建