2019/07/07(2)
-
@PathVariable
@PathVariable · @PathVariable 어노테이션을 이용하면 경로(path)에 변수를 넣어주면 해당 변수를 요청메소드의 파라미터로 이용 할 수 있습니다. · HTTP 요청에 대한 요청 URL을 파라미터(경로변수;구분자)형태로 사용할 수 있습니다. · 요청시 마다 변하는 부분을 경로 변수로 처리할 수 있습니다. · REST API에서 값을 호출할 때 uri에서 각 구분자에 들어오는 값을 처리해야 할 때 주로 많이 사용합니다. // 경로에 변수를 넣어서 요청 처리 // 해당 변수는 요청 메소드의 파라미터로 이용되어 집니다. @RequestMapping("/student/{studentId}") public String getStudent(@PathVariable String studentId,..
-
LinkedList<E>에서 컬렉션 클래스를 HashSet<E>로 변경
LinkedList에서 컬렉션 클래스를 HashSet로 변경IteratorEx01.java에서 LinkedList를 HashSet변경시 반복자를 사용하기 때문에컬렉션 선언만 바뀌고 나머지 부분은 모두 동일하게 사용할 수 있습니다. // 다른 컬렉션으로 변경할 때는 new ArrayList()부분만 변경하면 됩니다. List list = new ArrayList(); Iterator iterator = list.iterator(); while(iterator.hasNext()){ System.out.println(iterator.next()); } List에 없고 ArrayList에만 있는 메소드를 사용하는 것이 아니라면 List타입의 참조변수를 생성하도록 선언하는 것이 좋습니다.성능상의 이유이거나 테스트..