profile
참 되게 살자
post-thumbnail

JAVA Spring 공식문서 코드 최적화 해보기

자바 가이드 문서예시를 스프링부트 최신 버전에 맞추어 코드 리팩토링 및 성능 개선함자바 가이드 원본보기 클릭Selected below dependencies while creating spring boot project using spring initializr:Spr

2024년 2월 28일
·
0개의 댓글
·
post-thumbnail

Spring 어노테이션의 장점과 의존성 주입 이해하기(feat: @Autowired, @RequiredArgsConstructor)

Spring의 주요 어노테이션들의 장점, 의존성 주입(Dependency Injection)이 무엇인지, 왜 중요한가?의존성 주입은 객체가 필요로 하는 의존성(다른 객체)을 외부에서 제공하는 디자인 패턴. 이를 통해 클래스는 자신이 사용할 객체를 직접 생성하지 않고,

2024년 2월 28일
·
0개의 댓글
·
post-thumbnail

Spring MVC JSP Form Tags Tutorial

클라이언트가 /user URL에 접속:사용자가 웹 브라우저를 통해 /user로 GET 요청Spring MVC의 UserController가 요청 처리:@RequestMapping(value = "/user", method = RequestMethod.GET)에 매핑된

2024년 2월 21일
·
0개의 댓글
·
post-thumbnail

Spring MVC Form Handling 실습

사용자가 웹 브라우저를 통해 /showSignUpForm에 접속한다.SignUpController의 showForm() 메소드가 호출되고, 사용자에게 signup-form.jsp 페이지가 표시된다.사용자가 양식을 작성하고 제출하면, /saveSignUpForm URL로

2024년 2월 21일
·
0개의 댓글
·
post-thumbnail

Spring MVC 실습 - Gradle

Spring MVC 5 - Hello World Example

2024년 2월 21일
·
0개의 댓글
·
post-thumbnail

Three-Tier architecture MVC(Model-View-Controller) 패턴 이해하기 + Persistence???

사용자의 요청이 UI를 통해 들어오고, 애플리케이션의 컨트롤러를 통해 비즈니스 로직을 거쳐 데이터를 처리하며, 그 결과가 사용자에게 다시 UI를 통해 표현되는 과정. 동시에, 각 계층은 서로 분리되어 있어서 독립적인 업데이트와 유지보수가 가능하다는 것을 보여줌!! 이것

2024년 2월 21일
·
0개의 댓글
·
post-thumbnail

How Spring MVC Works Internally(자바 가이드 공식문서 정리)

원본 How Spring MVC Works Internally Spring MVC 프레임워크에서 HTTP 요청이 처리되는 단계를'우체국'에서 시작해서 '우체부'에게 전달되고, 최종적으로 사용자에게 '택배'가 도착하는 과정으로 이해해보기 springmvc.png

2024년 2월 21일
·
0개의 댓글
·
post-thumbnail

DispatcherServlet?(공식문서 들어가기전 알고가기)

디스패처는 '분배자' or '배치자'어원 ⇒ 라틴어 'dis' (분리, 떨어진)와 'pachere' (보내다)의 조합으로, 디스패처는 요청, 작업, 정보 등을 적절한 대상이나 장소로 보내는 역할을 함Spring MVC에서 디스패처는 HTTP 요청을 받아 이를 처리할 적

2024년 2월 21일
·
0개의 댓글
·
post-thumbnail

AWS elasticbeanstalk 힘빼고 한번에 쭉 따라하기 (RDS 편)

이 글은 AWS elasticbeanstalk을 사용하여 DB 서버 위한 RDS 생성 따라해보는 글입니다. 이전 글을 보셔야 수월하게 rds생성이 가능합니다. => Elasticbeanstalk 후딱 만들기 클릭!!구성 하위에 네트워킹 및 데이터베이스 => 편집 버튼

2024년 2월 8일
·
1개의 댓글
·
post-thumbnail

AWS elasticbeanstalk 힘빼고 한번에 쭉 따라하기 (EC2 편)

EC2와 RDS를 한번에 쉽게 만들기 위해 AWS elasticbeanstalk를 사용하지만 처음 사용한다면 약간 복잡해 보일 수 있다. 계정생성 후 별다른 세팅을 하지 않았다면 이 글 그대로 따라하면 된다.ㄱㄱaws IAM에 들어간다. IAM 리소스에 역할을 클릭(필

2024년 2월 8일
·
0개의 댓글
·
post-thumbnail

대댓글 구현하기 (SpringBoot)

코맨트 자체와 부모코맨트의 관계가 다대1이다

2024년 2월 8일
·
0개의 댓글
·

500 Internal Server Error A generic error message, given when no more specific message is suitable. 해결방법

java.lang.IllegalArgumentException: rawPassword cannot be null @RequestBody 안해줘서 생긴문제

2024년 2월 8일
·
0개의 댓글
·
post-thumbnail

OAuth2 쉽고 얕게 후딱 이해하기

방문객(클라이언트 애플리케이션)은 전시회(리소스 서버)에 들어가기 위해 티켓(인증 토큰)이 필요합니다. 방문객은 티켓 부스(인증 서버, 여기서는 Google)에 가서 자신의 신분을 증명하고 티켓을 받습니다. 방문객이 티켓 부스로부터 받은 것은 실제 입장권이 아니라 "티

2024년 2월 8일
·
0개의 댓글
·
post-thumbnail

Cross-Origin-Opener-Policy policy would block the window.closed call. 해결 (React)

you may be getting error because of this npm package - react-google-login I suggest using this instead - @react-oauth/google 이걸 대신사용

2024년 2월 8일
·
0개의 댓글
·
post-thumbnail

React 마크다운 출력 (feat: toast-ui, Viewer)

저번 글에서 toast-ui를 사용하여 마크다운으로 작성하는 코드를 게시하였다 아래 사진처럼 마크다운 에디터 적용하고 싶다면 클릭import { Viewer } from "@toast-ui/react-editor";import "@toast-ui/editor/dist/

2024년 1월 28일
·
4개의 댓글
·
post-thumbnail

React Markdown (feat: toast-ui)

https://ui.toast.com/tui-editortoast-ui 마크다운 적용 코드타입스크립트 사용시 x.d.ts 파일에 declare module '@toast-ui/react-editor'; 설정 필요

2024년 1월 28일
·
0개의 댓글
·
post-thumbnail

리액트 무한 스크롤링(React infinite scroll)

이미 봐버린 이상 해야한다...벨로그 홈페이지를 보면 데이터를 한번에 가져오는 것이 아닌 화면 스크롤 시 실시간으로 가져옴Card데이터, react-intersection-observer 끝우선 나는 React와 타입스크립트를 사용하였다. 이제 react-interse

2024년 1월 28일
·
0개의 댓글
·
post-thumbnail

useCallback 쓱 알고가기

레이아웃짜고 오? 프론트앤드 적성인가 싶다가 갑자기 useCallback같은 문법나오면 좀 그렇다.뭔지만 빠르게 이해하고 넘어가고 싶다면 계속 보시길useCallback: 특정 함수를 다시 만들지 않고 재사용하기 위해 사용엥? 무슨말이지?아직 감이 안온다면 이거 하나만

2024년 1월 23일
·
0개의 댓글
·
post-thumbnail

'Record'로 DTO만들기

java-v16 Record에 대한 자바 공식문서 '클릭' 결론부터 >레코드 사용 간결하고 불변성을 요구하는 간단한 데이터 전송에 적합 코드의 가독성과 간결함을 우선시할 때 유리 >클래스 사용 복잡한 로직, 상태 관리, 확장성이 필요할 때 유리 유연성과 커스텀 로

2023년 11월 22일
·
4개의 댓글
·
post-thumbnail

public class User implements UserDetails 왜함?

왜 유저 객체를 생성할 때 왜 굳이 이렇게 안하고 스프링 시큐리티를 사용하여이렇게 하지? 라는 의문이 생겼다. 이걸 implements 하고 안하고는 무슨차이인지?스프링 시큐리티에서 제공하는 UserDetails객체를 사용하면 자동으로 뭐가 되는건가 싶었다.쉽고 얕게

2023년 11월 22일
·
0개의 댓글
·