学习笔记-1分钟搭建IDEA-maven-springmvc配置

1. 修改默认编译jdk

刚刚创建的maven工程一般是jdk1.5的如下图所示

现在需要将默认的jdk1.5修改为jdk1.8的直接在pom文件中添加如下配置

<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>

再去查看complier.xml文件,如图:

2. 集成springmvc

一般在maven工程下配置jar依赖的坐标都可以直接到http://mvnrepository.com/搜索依赖库即可。现在先找到springmvc、jstl、servlet-api依赖库,然后复制maven的依赖配置代码到pom.xml文件中。

如图:

pom.xml

<properties>
  <spring.version>4.3.2.RELEASE</spring.version>
  <servlet.api>3.1.0</servlet.api>
  <servlet.jstl>1.2</servlet.jstl>
</properties>

<dependency>
  <groupId>org.springframework</groupId>
  <artifactId>spring-webmvc</artifactId>
  <version>${spring.version}</version>
</dependency>
<dependency>
  <groupId>javax.servlet</groupId>
  <artifactId>javax.servlet-api</artifactId>
  <version>${servlet.api}</version>
  <!--使用tomcat内置jar包-->
  <scope>provided</scope>
</dependency>
<dependency>
  <groupId>javax.servlet</groupId>
  <artifactId>jstl</artifactId>
  <version>${servlet.jstl}</version>
</dependency>
<dependency>
  <groupId>org.springframework</groupId>
  <artifactId>spring-context</artifactId>
  <version>${spring.version}</version>
</dependency>

3 创建spring-mvc.xml文件和配置springmvc

创建一个web.xml文件然后输入以下配置代码。

<!--配置过滤器(过滤所有springmvc的请求)-->
<filter>
  <filter-name>encoding-filter</filter-name>
  <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
</filter>
<filter-mapping>
  <filter-name>encoding-filter</filter-name>
  <servlet-name>spring-mvc</servlet-name>
</filter-mapping>

<!--配置spring-mvc-->
  <servlet>
    <servlet-name>spring-mvc</servlet-name>
    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
    <!--容易默认去找spring-mvc.xml配置文件-->
    <init-param>
      <param-name>contextConfigLocation</param-name>
      <param-value>classpath:spring-mvc.xml</param-value>
    </init-param>
    <!--告诉tomcat在启动的时候去加载DispatcherServlet-->
    <load-on-startup>1</load-on-startup>
  </servlet>
<!--只管理*.do的请求-->
  <servlet-mapping>
    <servlet-name>spring-mvc</servlet-name>
    <url-pattern>*.do</url-pattern>
  </servlet-mapping>

配置spring-mvc.xml文件

在创建一个spring-mvc.xml文件,输入以下代码。

<!--注解扫描(一定要选择对应的context)-->
<context:component-scan base-package="com.adu.ssm01.web"/>

<!--配置使用最新适配器和映射器-->
<mvc:annotation-driven/>
<!--视图解析器-->
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
   <!--重定向是否添加上下文路径-->
   <property name="redirectContextRelative" value="true">
   </property>
   <!--前缀-->
   <property name="prefix" value="/WEB-INF/views/">
   </property>
   <!--后缀-->
   <property name="suffix" value=".jsp">
   </property>
</bean>

现在开始创建测试类和测试代码了

创建一个loginController.java文件,如图:

在创建一个index.jsp文件,代码如图。

配置tomcat

这样就配置完了一个springmvc的,是不是很简单。

是不是很简单,好了今天先写到这里,后期会持续更新这个实战的。

END

原文发布于微信公众号 - Java研发军团(ityuancheng)

原文发表时间:2018-07-30

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

扫码关注云+社区

领取腾讯云代金券