728x90
728x90
교재 : 스프링 코딩 공작소 https://thebook.io/080266/0182/ 스프링 코딩 공작소: 6.1.1 경로 변수의 개요 더북(TheBook): (주)도서출판 길벗에서 제공하는 IT 도서 열람 서비스입니다. thebook.io 경로 변수 - 웹 요청 URL에 포함된 파라미터 값을 전달 받는데 사용하는 변수 - @RequestMapping에 괄호({ })를 사용하여 웹 요청 URL에 포함된 요청 조건 값을 전달함 - 괄호 안에 있는 값이 명시 된 것이 경로 변수 - 하나, 두개 이상의 경로 변수를 포함 할 수 있음 코드 예제 // 경로 변수 이름을 그대로 사용할 때 @RequestMapping("경로 변수") public String 메서드 이름(@PathVariable 경로 변수, ...)..
한글 깨짐의 원인으로는 UTF-8 관련된 태그를 입력 하지 않았음! 그래서 꺠지는데 web.xml 파일에 필터 요소를 설정해야함 ... encodingFilter org.springframework.web.filter.CharacterEncodingFilter encoding UTF-8 encodingFilter /*
10장 https://thebook.io/080266/0346/ 스프링 코딩 공작소: 10.1.2 예외 처리 방법의 종류 더북(TheBook): (주)도서출판 길벗에서 제공하는 IT 도서 열람 서비스입니다. thebook.io 예외 처리 방법의 종류 애너테이션 설명 @ResponseStatus 예외 처리를 위한 가장 간단한 방법으로, 발생한 예외를 HTTP 상태 코드로 매핑시켜 응답하는 애너테이션입니다. @ExceptionHandler 컨트롤러 안에 요청 처리 메서드에서 발생하는 오류나 예외를 직접 구체화하여 예외 처리를 위한 메서드에 선언하는 애너테이션입니다. @ControllerAdvice 여러 컨트롤러에서 발생하는 오류의 공통점을 묶어 예외 처리를 위한 클래스에 선언하는 애너테이션입니다. HTTP ..
교재 https://thebook.io/080266/0317/ 스프링 코딩 공작소: 9.1.1 파일 업로드 더북(TheBook): (주)도서출판 길벗에서 제공하는 IT 도서 열람 서비스입니다. thebook.io 길벗 : 교재 정답 파일 소스파일 9.1.1 파일 업로드 정적 리소스인 이미지 파일을 처리하는 방법 multipartFile 사용하기 웹 애플리케이션에서 파일을 업로드 -> 멀티파트 서버 업로드 가능 파일 => 텍스트 파일, 바이너리 파일, 이미지 파일, 문서 등 pom.xml 에 파일 업로드 라이브러리 등록 commons-fileupload commons-fileupload 1.4 commons-io commons-io 2.11.0 "dependencies 사이에 저장" servlet-cont..
교재 https://thebook.io/080266/0265/ 스프링 코딩 공작소: 8.1.1 스프링 시큐리티 더북(TheBook): (주)도서출판 길벗에서 제공하는 IT 도서 열람 서비스입니다. thebook.io 8.1.1. 스프링 시큐리티 pom.xml 파일에 의존 라이브러리 등록하기 spring-security-web.jar spring-security-config.jar 시큐리티 필터 - 인증의 필요 여부를 확인하는 것 web.xml 파일에 다음과 같이 서블릿 필터 등록 springSecurityFilterChain org.springframework.web.filter.DelegatingFilterProxy springSecurityFilterChain /* 시큐리티 설정 파일 등록하기 빈을 ..
웹 애플리케이션 계층을 생성할 때 애노테이션은 거의 필수 이다(@Annotation) @Annotation이란 : 주석 코딩에서는 Annotation을 사용하여 주석처럼 특정한 의미를 가지고 있음 프로그램에서 추가적인 정보를 제공해주는 것으로 할 수 있음 Spring에서 가장 많이 사용하는 애노테이션은 ( 내가 생각하는..! ) @Controller spring의 컨트롤러를 의미함 MVC 패턴의 Controller @ReqeustMapping 웹 애플리케이션 사용자가 URL로 웹 페이지를 불러오면 어떤 method가 처리할지 mapping해주는 것 해당 URL에 필요한 데이터를 어떻게 보여줄 건지 구분하는 것 원래는 Get, Post 방식이 있는데 default는 GET이다!! ** GET과 POST 차..