자바 가이드 문서예시를 스프링부트 최신 버전에 맞추어 코드 리팩토링 및 성능 개선함자바 가이드 원본보기 클릭Selected below dependencies while creating spring boot project using spring initializr:Spr
Spring의 주요 어노테이션들의 장점, 의존성 주입(Dependency Injection)이 무엇인지, 왜 중요한가?의존성 주입은 객체가 필요로 하는 의존성(다른 객체)을 외부에서 제공하는 디자인 패턴. 이를 통해 클래스는 자신이 사용할 객체를 직접 생성하지 않고,
클라이언트가 /user URL에 접속:사용자가 웹 브라우저를 통해 /user로 GET 요청Spring MVC의 UserController가 요청 처리:@RequestMapping(value = "/user", method = RequestMethod.GET)에 매핑된
사용자가 웹 브라우저를 통해 /showSignUpForm에 접속한다.SignUpController의 showForm() 메소드가 호출되고, 사용자에게 signup-form.jsp 페이지가 표시된다.사용자가 양식을 작성하고 제출하면, /saveSignUpForm URL로
사용자의 요청이 UI를 통해 들어오고, 애플리케이션의 컨트롤러를 통해 비즈니스 로직을 거쳐 데이터를 처리하며, 그 결과가 사용자에게 다시 UI를 통해 표현되는 과정. 동시에, 각 계층은 서로 분리되어 있어서 독립적인 업데이트와 유지보수가 가능하다는 것을 보여줌!! 이것
원본 How Spring MVC Works Internally Spring MVC 프레임워크에서 HTTP 요청이 처리되는 단계를'우체국'에서 시작해서 '우체부'에게 전달되고, 최종적으로 사용자에게 '택배'가 도착하는 과정으로 이해해보기 springmvc.png
디스패처는 '분배자' or '배치자'어원 ⇒ 라틴어 'dis' (분리, 떨어진)와 'pachere' (보내다)의 조합으로, 디스패처는 요청, 작업, 정보 등을 적절한 대상이나 장소로 보내는 역할을 함Spring MVC에서 디스패처는 HTTP 요청을 받아 이를 처리할 적
이 글은 AWS elasticbeanstalk을 사용하여 DB 서버 위한 RDS 생성 따라해보는 글입니다. 이전 글을 보셔야 수월하게 rds생성이 가능합니다. => Elasticbeanstalk 후딱 만들기 클릭!!구성 하위에 네트워킹 및 데이터베이스 => 편집 버튼
EC2와 RDS를 한번에 쉽게 만들기 위해 AWS elasticbeanstalk를 사용하지만 처음 사용한다면 약간 복잡해 보일 수 있다. 계정생성 후 별다른 세팅을 하지 않았다면 이 글 그대로 따라하면 된다.ㄱㄱaws IAM에 들어간다. IAM 리소스에 역할을 클릭(필
java.lang.IllegalArgumentException: rawPassword cannot be null @RequestBody 안해줘서 생긴문제
방문객(클라이언트 애플리케이션)은 전시회(리소스 서버)에 들어가기 위해 티켓(인증 토큰)이 필요합니다. 방문객은 티켓 부스(인증 서버, 여기서는 Google)에 가서 자신의 신분을 증명하고 티켓을 받습니다. 방문객이 티켓 부스로부터 받은 것은 실제 입장권이 아니라 "티
you may be getting error because of this npm package - react-google-login I suggest using this instead - @react-oauth/google 이걸 대신사용
저번 글에서 toast-ui를 사용하여 마크다운으로 작성하는 코드를 게시하였다 아래 사진처럼 마크다운 에디터 적용하고 싶다면 클릭import { Viewer } from "@toast-ui/react-editor";import "@toast-ui/editor/dist/
https://ui.toast.com/tui-editortoast-ui 마크다운 적용 코드타입스크립트 사용시 x.d.ts 파일에 declare module '@toast-ui/react-editor'; 설정 필요
이미 봐버린 이상 해야한다...벨로그 홈페이지를 보면 데이터를 한번에 가져오는 것이 아닌 화면 스크롤 시 실시간으로 가져옴Card데이터, react-intersection-observer 끝우선 나는 React와 타입스크립트를 사용하였다. 이제 react-interse
레이아웃짜고 오? 프론트앤드 적성인가 싶다가 갑자기 useCallback같은 문법나오면 좀 그렇다.뭔지만 빠르게 이해하고 넘어가고 싶다면 계속 보시길useCallback: 특정 함수를 다시 만들지 않고 재사용하기 위해 사용엥? 무슨말이지?아직 감이 안온다면 이거 하나만
java-v16 Record에 대한 자바 공식문서 '클릭' 결론부터 >레코드 사용 간결하고 불변성을 요구하는 간단한 데이터 전송에 적합 코드의 가독성과 간결함을 우선시할 때 유리 >클래스 사용 복잡한 로직, 상태 관리, 확장성이 필요할 때 유리 유연성과 커스텀 로
왜 유저 객체를 생성할 때 왜 굳이 이렇게 안하고 스프링 시큐리티를 사용하여이렇게 하지? 라는 의문이 생겼다. 이걸 implements 하고 안하고는 무슨차이인지?스프링 시큐리티에서 제공하는 UserDetails객체를 사용하면 자동으로 뭐가 되는건가 싶었다.쉽고 얕게