Spring MVC 项目搭建教程 - 从入门到实战
要搭建一个 Spring MVC 项目,你需要按照以下步骤进行操作:
- 首先,在你的 IDE 中创建一个新的 Maven 项目。
- 在项目的 pom.xml 文件中添加 Spring MVC 的依赖:
<dependencies>
<!-- Spring MVC -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>5.3.9</version>
</dependency>
</dependencies>
- 创建一个 Java 类,作为你的应用程序的入口点。在这个类上添加
@SpringBootApplication注解,并在main方法中启动 Spring 应用程序:
@SpringBootApplication
public class MyApp {
public static void main(String[] args) {
SpringApplication.run(MyApp.class, args);
}
}
- 创建一个 Java 类,作为你的 Controller。在这个类上添加
@Controller注解,并在方法上添加@RequestMapping注解来处理 HTTP 请求:
@Controller
public class MyController {
@RequestMapping("/hello")
public String hello() {
return "hello";
}
}
- 创建一个
hello.jsp文件,在其中编写你的视图模板。将这个文件放在src/main/webapp/WEB-INF/views目录下。 - 在你的项目的
src/main/webapp/WEB-INF目录下创建一个web.xml文件,并在其中配置 Spring MVC 的 DispatcherServlet:
<web-app>
<servlet>
<servlet-name>dispatcher</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/applicationContext.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>dispatcher</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
</web-app>
- 在
src/main/webapp/WEB-INF目录下创建一个applicationContext.xml文件,并在其中配置 Spring MVC 的上下文和视图解析器:
<beans>
<!-- 配置 Controller 扫描 -->
<context:component-scan base-package="com.example.controller" />
<!-- 配置视图解析器 -->
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix" value="/WEB-INF/views/" />
<property name="suffix" value=".jsp" />
</bean>
</beans>
- 现在你可以启动你的应用程序,并通过访问
http://localhost:8080/hello来查看结果。
以上是一个简单的 Spring MVC 项目的搭建过程。你可以根据你的需求进行进一步配置和定制化。
原文地址: https://www.cveoy.top/t/topic/o2lE 著作权归作者所有。请勿转载和采集!