1.建立一個可以被掃描的Controller
StudentController.java
package com.nsc.platform.common.web;
import org.springframework.web.bind.annotation.*;
/**
* @author: rc
* @create: 2019/05/05 17:43
*/
@RestController
@RequestMapping("/api/student")
public class StudentController {
@RequestMapping(value = "login",method = RequestMethod.GET)
public String login(String username,String password) {
if (username == "111" && password == "111"){
return "true";
}else {
return "false";
}
}
@RequestMapping(method = RequestMethod.GET)
public String Get() {
return "{\"id\":\"1\",\"name\":\"1111111111\"}";
}
@RequestMapping(method = RequestMethod.POST)
public String Post() {
return "{\"id\":\"2\",\"name\":\"2222222222\"}";
}
@RequestMapping(method = RequestMethod.PUT)
public String Put() {
return "{\"id\":\"3\",\"name\":\"3333333333\"}";
}
@RequestMapping(method = RequestMethod.DELETE)
public String DELETE() {
return "{\"id\":\"4\",\"name\":\"4444444444\"}";
}
@RequestMapping(value = "/{id}",method = RequestMethod.GET)
public String Get(@PathVariable("id") Integer id) {
return "{\"id\":\""+id+"\",\"name\":\"get path variable id\"}";
}
}
2.實體類
package com.nsc.platform.common.entity;
import com.nsc.platform.common.persistence.DataEntity;
/**
* @author: rc
* @create: 2019/05/05 17:45
*/
public class Student extends DataEntity<Student> {
String name;
String age;
public Student(String name, String age) {
this.name = name;
this.age = age;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getAge() {
return age;
}
public void setAge(String age) {
this.age = age;
}
}
通路位址:http://localhost:8080/XXX/api/student
通路位址根據自己項目名修改