분류 전체보기34 @RequestParam(required = false) @RequestParam(value = "name", required = false) String name, Model model 더보기더보기참고@RequestParamSpring MVC에서 쿼리 스트링 정보를 쉽게 가져오는데 사용할 수 있다. @RequestParam이 적용된 필드가 없으면 Bad Request, Required String parameter 'name' is not present 라는 예외를 발생시킨다. 기본 요청 : http://localhost:8080/hello-mvc?name=이름required = false는 http://localhost:8080/hello-mvc 여기까지만 넣어도 가능하게 해준다.(default가 true이니까 원래는 뒤에 파라미터를 넣지 않으면 오류) 2024. 12. 17. 어노테이션(@RequestMapping, @RequestParam) @RequestMapping 어노테이션 용도: HTTP 요청을 특정 메서드에 매핑하는 데 사용됩니다. 주로 컨트롤러 클래스나 메서드에 적용되어, 어떤 URL 경로와 HTTP 메서드(GET, POST 등)에 대해 해당 메서드가 호출될지를 정의합니다.@RestControllerpublic class MyController { @RequestMapping(value = "/greet", method = RequestMethod.GET) public String greet() { return "Hello, World!"; } }위의 예에서 /greet 경로로 GET 요청이 들어오면 greet() 메서드가 호출됩니다. @RequestParam 어노테이션용도: HTTP 요청.. 2024. 12. 17. java Exception 종류와 원인 ClassNotFoundException : 클래스를 찾지 못함 CloneNotSupportedException : Cloneable 인터페이스 미구현 IllegalAccessException : 클래스 접근을 못함 InstantiationException : 추상 클래스 또는 인터페이스를 인스턴스화 하고자 할 때 InterruptedException : 쓰레드가 중단 되었을 때 NoSuchFieldException : 지정된 필드가 없을 때 NoSuchMethodException : 지정된 메소드가 없을 때 [IOException] CharConversionException : 문자 변환에서 예외가 발생했을 때 [IOException] EOFException : 파일의 끝에 도달했을 때 [IOExcep.. 2023. 4. 4. Java 예외 Java 예외 유형 - Checked Exception : 명시적으로 처리해야 하는 예외(IOException, FileNotFoundException 등) 코딩을 하다가 빨간 줄이 뜨면서 예외 처리를 하지 않으면 실행을 못하는 경우 - Unchecked Exception : RuntimeException 상속. 명시적인 예외 처리를 강제하지 않음 (NullPointerException 등) 실행도중에 발생하는 에러 - Error : 시스템에서 비정상적인 상황이 발생한 경우 (StackOverflowError 등) 애플리케이션단에서 복구할 수 없는 상황 Checked Exception - IOException - ClassNotFoundException - SQLException Unchecked Exc.. 2023. 4. 3. 이전 1 2 3 4 ··· 9 다음