diff --git a/张博凯的Java学习笔记.assets/image-20220120170419338.png b/张博凯的Java学习笔记.assets/image-20220120170419338.png new file mode 100644 index 0000000..6e93825 Binary files /dev/null and b/张博凯的Java学习笔记.assets/image-20220120170419338.png differ diff --git a/张博凯的Java学习笔记.assets/image-20220120170449972.png b/张博凯的Java学习笔记.assets/image-20220120170449972.png new file mode 100644 index 0000000..7d0e320 Binary files /dev/null and b/张博凯的Java学习笔记.assets/image-20220120170449972.png differ diff --git a/张博凯的Java学习笔记.md b/张博凯的Java学习笔记.md index 4b350ab..811a0b6 100644 --- a/张博凯的Java学习笔记.md +++ b/张博凯的Java学习笔记.md @@ -4182,6 +4182,10 @@ src/main/resources/spring-servlet.xml springmvc org.springframework.web.servlet.DispatcherServlet + + contextConfigLocation + classpath:spring-servlet.xml + springmvc @@ -4219,9 +4223,45 @@ public class UserController { +###### 在控制器类中定义处理请求的方法 + +> 在一个控制器类中可以定义多个方法处理不同的请求 +> +> 在每个方法上添加 `@RequestMapping("/login")` 用于声明当前方法的请求url地址 + +```java +package org.example.web; + +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +@Controller +@RequestMapping("/user") +public class UserController { + + @RequestMapping("/add") + public void addUser(){ + System.out.println("增加"); + } + + @RequestMapping("/select") + public void viewUser(){ + System.out.println("查询"); + } +} +``` -添加mvc命名空间 + +##### 启动 + +浏览器访问:http://localhost:8080/user/add + +![image-20220120170419338](张博凯的Java学习笔记.assets/image-20220120170419338.png) + +服务端成功输出信息 + +![image-20220120170449972](张博凯的Java学习笔记.assets/image-20220120170449972.png)