前言:开头就不多叙述了,接上篇继续讲《SpringBoot简明教程(下)》。
5、常用注解
RequestMapping
public
interfaceRequestMapping{Stringname()default;
AliasFor(path)String[]value()default{};
AliasFor(value)String[]path()default{};
RequestMethod[]method()default{};
String[]params()default{};
String[]headers()default{};
String[]consumes()default{};
String[]produces()default{};
}
value:指定请求的实际地址,指定的地址可以是具体地址、可以RestFul动态获取、也可以使用正则设置method:指定请求的method类型,分为GET、POST、PUT、DELETE等consumes:指定处理请求的提交内容类型(Content-Type),例如application/json,text/htmlproduces:指定返回的内容类型,仅当request请求头中的(Accept)类型中包含该指定类型才返回params:指定request中必须包含某些参数值是,才让该方法处理headers:指定request中必须包含某些指定的header值,才能让该方法处理请求主要理解value及method,其余参数一般不用。
三、Service层(demo2_service项目)
1、新建项目
新建项目过程与demo1_controller项目类似,不再赘述
2、Servie层处理前端请求并返回数据
1.环境准备
pom.xml文件里也要添加thymeleaf模块,指定thymeleaf版本,以及新增maven-