前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >学习笔记-1分钟搭建IDEA-maven-springmvc配置

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

作者头像
用户5224393
发布2019-08-13 15:04:46
7510
发布2019-08-13 15:04:46
举报
文章被收录于专栏:Java研发军团Java研发军团

1. 修改默认编译jdk

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

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

代码语言:javascript
复制
<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

代码语言:javascript
复制
<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文件然后输入以下配置代码。

代码语言:javascript
复制
<!--配置过滤器(过滤所有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文件,输入以下代码。

代码语言:javascript
复制
<!--注解扫描(一定要选择对应的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

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-07-30,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Java研发军团 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 修改默认编译jdk
  • 2. 集成springmvc
  • 3 创建spring-mvc.xml文件和配置springmvc
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档