intellij里配置Spring和SpringMVC
时间: 2023-08-23 10:36:41 浏览: 57
在 IntelliJ 中配置 Spring 和 SpringMVC,可以按照以下步骤进行:
1. 添加 Spring 和 SpringMVC 的依赖
在项目的 pom.xml 文件中添加 Spring 和 SpringMVC 的依赖:
```xml
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>5.0.2.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>5.0.2.RELEASE</version>
</dependency>
```
2. 配置 Spring 和 SpringMVC 的配置文件
在 src/main/resources 目录下创建 Spring 和 SpringMVC 的配置文件:
- applicationContext.xml:配置 Spring 的基本配置信息
- springMVC-servlet.xml:配置 SpringMVC 的配置信息
3. 配置 Web.xml 文件
在项目的 web.xml 文件中配置 SpringMVC 的 DispatcherServlet:
```xml
<servlet>
<servlet-name>springMVC</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:springMVC-servlet.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>springMVC</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
```
4. 配置 SpringMVC 的注解扫描
在 springMVC-servlet.xml 配置文件中添加注解扫描配置:
```xml
<context:component-scan base-package="com.example.controller"/>
```
5. 配置 Spring 的注解扫描
在 applicationContext.xml 配置文件中添加注解扫描配置:
```xml
<context:component-scan base-package="com.example"/>
```
6. 配置视图解析器
在 springMVC-servlet.xml 配置文件中添加视图解析器配置:
```xml
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix" value="/WEB-INF/views/"/>
<property name="suffix" value=".jsp"/>
</bean>
```
以上是最基本的 Spring 和 SpringMVC 的配置,可以根据具体需求进行扩展和优化。