前后端分离
后端时代:前端值用管理静态页面;html==>后端。模板引擎jsp==>后端是主力
Swagger自动生成API文档 ,就是用来测试接口的
前后端分离时代:
-
后端:后端控制层,服务层,数据访问层【后端团队】
-
后端写完接口,前端去调用,给前端一个路径(接口名)
-
前端:前端控制层,视图层【前端团队】
-
这就是一个接口
号称世界上最流行的Api框架
1. 创建项目
2.导入依赖
<!-- https://mvnrepository.com/artifact/io.springfox/springfox-swagger2 -->
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger2</artifactId>
<version>2.7.0</version>
</dependency>
<!-- https://mvnrepository.com/artifact/io.springfox/springfox-swagger-ui -->
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger-ui</artifactId>
<version>2.7.0</version>
</dependency>
ui就是不同的界面皮肤,想用哪种就导入哪种的ui
3.编写一个Hello工程
@RestController
public class HelloController {
@RequestMapping(value = "/hello")
public String hello(){
return "hello";
}
}
4.编写一个配置类config层(以后只要需要配置类,包名都叫config)
@Configuration
@EnableSwagger2 //开启Swagger2
public class Swa