diff --git a/springboot-jdbc/src/main/java/com/forezp/dao/impl/AccountDaoImpl.java b/springboot-jdbc/src/main/java/com/forezp/dao/impl/AccountDaoImpl.java index 039016f..6c9b37d 100755 --- a/springboot-jdbc/src/main/java/com/forezp/dao/impl/AccountDaoImpl.java +++ b/springboot-jdbc/src/main/java/com/forezp/dao/impl/AccountDaoImpl.java @@ -32,7 +32,7 @@ public int update(Account account) { @Override public int delete(int id) { - return jdbcTemplate.update("DELETE from TABLE account where id=?",id); + return jdbcTemplate.update("DELETE from account where id=?",id); } @Override diff --git a/springboot-jdbc/src/main/java/com/forezp/web/AccountController.java b/springboot-jdbc/src/main/java/com/forezp/web/AccountController.java index 1bdf92e..0758cc0 100755 --- a/springboot-jdbc/src/main/java/com/forezp/web/AccountController.java +++ b/springboot-jdbc/src/main/java/com/forezp/web/AccountController.java @@ -58,4 +58,16 @@ public String postAccount( @RequestParam(value = "name")String name, } + @RequestMapping(value="/{id}",method=RequestMethod.DELETE) + public String deleteAccount(@PathVariable("id")int id){ + Account account = new Account(); + account.setId(id); + int t = accountService.delete(account.getId()); + if(t==1){ + return account.toString(); + }else{ + return "delete failed"; + } + } + }