분류 전체보기48 [Spring] 예외 처리( @ExceptionHander, @ResponseStatus) 스프링에서 예외 처리하는 법을 알아보겠다. [과정] 클라이언트 요청 -> DispatcherServlet -> Controller (! 예외발생 !) -> DispatcherServlet -> handlerExceptionResolvers handlerExceptionResolver 에선 다음의 우선순위로 예외를 처리한다. ① ExceptionHandlerExceptionResolver ② ResponseStatusExceptionResolver ③ DefaultHandlerExceptionResolver 1. @ExceptionHandler package com.hyoding.ch1 @Controller public class ExceptionController { //@ExceptionHandler(.. 2022. 6. 20. [Java] Eclipse 한글 깨짐 해결하기 Window - Preferences - Content Types Text 클릭 > Default encoding에 EUC-KR 입력 후 Update Java Class File 클릭 > Default encoding에 utf-8 입력 후 Update 2022. 6. 9. [Spring]spring 개발환경 설정하기(windows) Spring 개발 환경 세팅하기 1. JDK(자바 개발도구) - java11 1-1 openjdk 11 다운로드하기 https://jdk.java.net/archive/ Archived OpenJDK GA Releases Archived OpenJDK General-Availability Releases This page is an archive of previously released builds of the JDK licensed under the GNU General Public License, version 2, with Classpath Exception. WARNING: These older versions of the JDK are provided to he jdk.java.net 1-2 환.. 2022. 6. 7. [Django] You are trying to add a non-nullable field '필드' to post without a default 모델에 필드 추가한 후 마이그레이션 하려고 할 때 발생. 새로운 필드를 생성했으니 기존에 있던 데이터에서 이 새로운 필드를 어떻게 처리할 것인지 물어보는 메세지이다. You are trying to add a non-nullable field '필드명' to post without a default; we can't do that (the database needs something to populate existing rows). Please select a fix: 1) Provide a one-off default now (will be set on all existing rows with a null value for this column) 2) Quit, and let me add a defau.. 2022. 4. 24. [Django] IntegrityError integrityError 무결성 에러라고 한다. unique key(중복 안됨)인데 중복된 키가 있을 때, not null인 foreign key인데 null이 들어갔을 때 발생한다. 2022. 4. 22. 쿠키, 세션, JWT HTTP의 특징 중 다음 두 가지의 특징이 있다. Connectionless : 클라이언트와 서버는 요청과 응답을 하고 나면 연결이 끊긴다. Stateless : 연결이 끊기고 나면 상태는 유지되지 않는다. 예를 들어 메인페이지에서 로그인을 하고 다른 페이지로 가면 상태가 없기 때문에 다시 로그인을 해야한다. 하지만 우린 한 번 로그인하면 일정 시간동안 로그인이 계속 유지된다. 이런 걸 어떻게 한걸까? => 쿠키, 세션, JWT를 통해 사용자 인증에 대한 정보를 유지하는 것! 세션 서버에 저장 : 보안성 높음. 브라우저 종료 시 삭제. 서버 공간 차지 클라이언트가 서버에게 로그인 요청. 서버는 DB에서 사용자를 확인한 후 세션 저장소에 저장을 하고 이 요청에 대한 세션ID를 발급. 세션ID와 함께 클라이.. 2022. 4. 19. 이전 1 ··· 5 6 7 8 다음