68일차

김윤정·2024년 9월 24일

코딩

목록 보기
57/60
post-thumbnail

1. RESTful 로 emps를 만드시오.

RestEmpController.java

emp 전체 조회 get방식 /emps

emp 삭제 DELETE /emps/{empno}


@RestController
@RequestMapping("/emps")
public class RestEmpController {
	
	@Autowired
	private EmpService empService;
	
	//자바객체를 json으로 바꿔서 서비스 하고있음
	@GetMapping("/list")
	public List<EmpVO>list(){

		return empService.getList();
	}


	@DeleteMapping("/{empno}") 
	public ResponseEntity<String> delete(EmpVO emp){

		
		ResponseEntity<String>entity=null;
		
		try {
			int rn=empService.remove(emp.getEmpno());
			

			entity=new ResponseEntity<String>(String.valueOf(rn),HttpStatus.OK);
		} catch (Exception e) {
			e.printStackTrace();
		
			entity = new ResponseEntity<String>(e.getMessage(),HttpStatus.BAD_REQUEST);
		}

		return entity;
	}
	
}

2. index.html을 완성하시오.

index.html


0개의 댓글