Springmvc如何搭建?
第一步:导入相关依赖,pom.xml;
第二步:resources里添加相关配置文件
<!-- 开启自动扫描-->
<context:component-scan base-package="com.zmz"/>
<!--开启注解驱动 -->
<mvc:annotation-driven/>
第三步:web.xml配置
<servlet>
<servlet-name>default</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:springmvc.xml</param-value>
</init-param>
</servlet>
加载第二步中配置好的配置文件
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
" / "拦截一切配置请求
第四步:将依赖引入项目中
选中项目->projectStructure->添加lib文件夹->选中右键put into
Springmvc重点是帮我们获取前端的参数
①前端从后端传整数
路径上加 /{ }
@GetMapping("/queryById/{accid}")
使用@PathVariable获取占位符{ }中的数据
public R queryById(@PathVariable Integer accid)
@ResponseBody //将java响应的格式转成json字符格式并返回
②可以使用一个表装下,那么多个数据使用对象来接收
@RequestBody Account account
@RequestBody用来接收前端传递给后端的json字符串中的数据
③不是一张表,自己发明一个java类来封装数据
④数组接收使用list
@RequestBody List<Integer> name
报错4开头的和前端有关系,400请求的格式和后端格式不匹配,404地址写错,405请求方式写错