Controller Controller란 MVC모델의 하나로 주로 사용자의 요청을 처리 한 후 지정된 뷰(View)에 모델 객체를 넘겨주는 역할을 수행합니다. 요청에 따라 어떤 처리를 할지 결정해주지만, Controller는 단지 결정만 해줄 뿐 실질적인 처리는 서비스
어노테이션(Annotation)Spring에서는 어노테이션을 많이 사용합니다. 어노테이션이란 클래스와 메서드에 추가하여 다양한 기능을 부여하는 역할을 합니다. 어노테이션을 활용하여 Spring Framework는 해당 클래스가 어떤 역할인지 정하기도 하고, Bean을
정적 (static) 웹 페이지ControllerClient 의 요청을 Model 로 받아 처리예) 회원가입을 위한 개인 정보들 (id, password, name)Client 에게 View (정적 웹 페이지, HTML) 를 내려줌동적 (dynamic) 웹 페이지Con
IoC 컨테이너 (제어의 역전) IoC컨테이너란 제어의 역전이라고 불리우며, 모든 객체에 대한 제어권이 바뀌었다는 것을 의미합니다. 스프링에서는 객체 생성 -> 의존성 객체 주입 -> 의존성 객체 메소드 호출 순서로 객체가 만들어지고 실행되어 객체간의 결합도를 줄이고
클라이언트와 서버가 협업을 해야하는데 요청한 서버 데이터가 CORS에 의해 막히는 현상이 발생했다.SOP는 Same origin policy의 약자로 이름 그대로 같은 출처에 대한 HTTP 요청만을 허락한다는 정책이다.이런 정책이 왜 필요할까? SOP가 없다면 어떻게
cloud.aws.s3.bucket= {생성한 버킷 이름}cloud.aws.credentials.access-key= { IAM_ACCESS_KEY }cloud.aws.credentials.secret-key= { IAM_SECRET_KEY }cloud.aws.stac
Google 구글 링크 : https://console.cloud.google.com/apis 콘솔 대시보드화면에서 프로젝트 만들기를 클릭하여 프로젝트를 생성화면으로 이동합니다. 자신의 서비스에 대한 프로젝트 이름을 작성하고, 프로젝트를 생성합니다. 구글 OAu
@Query like를 사용하여 검색했을 때 걸린 시간JPQL과 같이 like사용Querydsl은 JPQL사용 시 텍스트를 사용할 때 발생할 수 있는 오류를 예방하기 위해 method로 쿼리를 작성할 수 있도록 하기 위함. 성능차이 거의 없음FullTextSearch를
★ Reference - https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%ED%95%B5%EC%8B%AC-%EC%9B%90%EB%A6%AC-%EA%B8%B0%EB%B3%B8%ED%8E%B8/dashboard
★ Reference - https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%ED%95%B5%EC%8B%AC-%EC%9B%90%EB%A6%AC-%EA%B8%B0%EB%B3%B8%ED%8E%B8/dashboard
★ Reference - https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%ED%95%B5%EC%8B%AC-%EC%9B%90%EB%A6%AC-%EA%B8%B0%EB%B3%B8%ED%8E%B8/dashboard
★ Reference - https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%ED%95%B5%EC%8B%AC-%EC%9B%90%EB%A6%AC-%EA%B8%B0%EB%B3%B8%ED%8E%B8/dashboard
★ Reference - https://www.inflearn.com/course/lecture?courseSlug=%EC%8A%A4%ED%94%84%EB%A7%81-%ED%95%B5%EC%8B%AC-%EC%9B%90%EB%A6%AC-%EA%B8%B0%EB%B