刚刚创建的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文件,如图:
一般在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>
创建一个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