SpringMVC框架
1.6 HelloWorld深度解析
- HelloWorld請求流程圖解:
-
- 一般請求的映射路徑名稱和處理請求的方法名稱最好一致(實質上方法名稱任意)
@RequestMapping(value="/helloworld",method=RequestMethod.GET)
public String helloworld(){
//public String abc123(){
System.out.println("hello,world");
return "success";
}
- 演示一個錯誤
經常有同學會出現配置上錯誤,把“/WEB-INF/views/”配置成了 "/WEB-INF/views"
<bean id="internalResourceViewResolver"
? class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix" value="/WEB-INF/views/"/>
<property name="suffix" value=".jsp"/>
</bean>
- 處理請求方式有哪幾種
public enum RequestMethod {
GET, HEAD, POST, PUT, PATCH, DELETE, OPTIONS, TRACE
}
- @RequestMapping可以應用在什么地方
@Target({ElementType.METHOD, ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Mapping
public @interface RequestMapping {…}