格式
API接口格式使用 application/json,网页格式使用text/html,所以SpringBoot需要对controller使用@RestController注解( == @ResponseBody + @Controller)标记该类用于接口请求。
@RequestMapping标记方法匹配具体的url,如果只限制请求方式,可以使用@GetMapper、@PostMapping、@DeleteMapping。
@RestController
public class EUserController {
static String salt = "eopswitcher2019";
@Autowired
private EUserMapper mapper;
@PostMapping("/register")
public Map<String, Object> register(@RequestBody Map<String, Object> params) throws Exception {
Map<String, Object> map = ETools.responseMap();
String md5pwd = ETools.md5(params.get("password").toString(), salt);
EUser user = new EUser(params.get("username").toString(), params.get("phone").toString(),