SSM框架-Maven前期配置

来源:互联网 发布:宝宝辅食软件 编辑:程序博客网 时间:2024/05/22 13:24

Maven工程的创建

总共分四步:

一、首先:
1.用idea新建工程,选择Maven -> org.apache.maven.archetypes:maven-archetype-webapp,点击Next;
2.分别设置好Groupld,artifactld.一般情况设置为com.lanou和SpringMvc;
3.将Maven home directory选择对应的apache-maven-版本号,User settings file:选择对应的文件下/conf/settings.xml(其中的部分内容需要更改),再点击+号,加入archetypecatalog-internal,点击Next;
4.创建好对应的工程路径和名称即可OK.(第一次进入需要加载一大堆文件,大约五分钟左右,等待Message区域出现BUILD SUCCESS即可).

其次:

Mprom.xml文件进行多项的配置,将原junit文件中的test删除,之后加入spring-core,spring-webmvc,jstl,jackson-databind配置代码,随后右下角弹出Maven projects need to be imported窗口,点击Import Changes等待成功即可.

代码如下:

<dependencies>    <dependency>      <groupId>junit</groupId>      <artifactId>junit</artifactId>      <version>3.8.1</version>    </dependency>    <dependency>      <groupId>org.springframework</groupId>      <artifactId>spring-core</artifactId>      <version>4.3.9.RELEASE</version>    </dependency>    <!-- https://mvnrepository.com/artifact/org.springframework/spring-webmvc -->    <dependency>      <groupId>org.springframework</groupId>      <artifactId>spring-webmvc</artifactId>      <version>4.3.9.RELEASE</version>    </dependency>    <!-- https://mvnrepository.com/artifact/javax.servlet/jstl -->    <dependency>      <groupId>javax.servlet</groupId>      <artifactId>jstl</artifactId>      <version>1.2</version>    </dependency>    <!-- https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-databind -->    <dependency>      <groupId>com.fasterxml.jackson.core</groupId>      <artifactId>jackson-databind</artifactId>      <version>2.8.9</version>    </dependency>  </dependencies>

二、Maven配置完成后
在main文件下创建java文件包并将其设置成源文件,在源文件中创建com等文件夹;
创建spring-servlet.xml配置文件

 <!--配置springMVC的注解驱动(要配置以mvc结尾的)-->    <mvc:annotation-driven/>    <!--配置spring的组件扫描-->    <context:component-scan base-package="com.lanou"/>    <!--springMvc不处理前段的,静态资源-->    <mvc:default-servlet-handler/>    <!--视图解析器-->    <bean id="jspViewResolver"          class="org.springframework.web.servlet.view.InternalResourceViewResolver">        <!--prefix:前缀-->        <!--suffix:后缀-->        <property name="prefix" value="/WEB-INF/"/>        <property name="suffix" value=".jsp"/>    </bean> 

三、配置web.xml文件,代码如下

 <servlet>    <servlet-name>SpringServlet</servlet-name>    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>  <init-param>      <param-name>contextConfigLocation</param-name>      <param-value>classpath:spring-servlet.xml</param-value>  </init-param>  </servlet>  <servlet-mapping>    <servlet-name>SpringServlet</servlet-name>    <url-pattern>/</url-pattern>  </servlet-mapping> 

四、最后创建MainController文件,代码如下

@Controller public class MianContraller {      @RequestMapping(value = "/index")    public String firstPage(){        return "home";    }}
原创粉丝点击