Josh 성장일기
article thumbnail
Spring Filter에 대하여
Spring 2023. 3. 15. 14:33

이번 글은 제가 Spring Security 를 공부하면서 Spring의 Filter 기능에 대한 것에 대해 깊이 있게 알지못하여 공부한 내용을 정리하는 포스트입니다. Spring Security 에서의 Filter Spring Security 에서는 서블릿 컨테이너의 Dispatcher Servlet으로 가기전에 먼저 Filter 기능을 사용하여 낚아챈 후 토큰을 확인하여 인증된 사용자인지를 검사합니다. 그리하여 모든 Request 들은 Filter 들이 여러개 연결되어있는 Filter chain을 거친 후에 Servlet 에 도달하여 각자의 url에 해당하는 Controller 들로 분기될 수 있습니다. 이 포스트에서는 Security 의 Filter 기능에 초점을 두기보다는 Spring의 Filte..

REST API
WEB 2023. 3. 9. 15:39

- 초보개발자로써 혼자서 공부한 내용을 정리삼아 블로그에 작성하니 잘못된 점 바로잡아주시면 감사하겠습니다! - 오늘은 공부를 하면서 REST API에 대해서 알게되고 학습한것 들에 대해 정리를 하려고 합니다. >> 이글은 AWS 공식홈페이지 RESTful API 글을 참고하여서 작성했습니다. https://aws.amazon.com/ko/what-is/restful-api/ API 란? 애플리케이션 프로그래밍 인터페이스(API)는 다른 소프트웨어 시스템과 통신하기 위해 따라야 하는 규칙을 정의합니다. 개발자는 다른 애플리케이션이 프로그래밍 방식으로 애플리케이션과 통신할 수 있도록 API를 표시하거나 생성합니다. RESTful API RESTful API는 두 컴퓨터 시스템이 인터넷을 통해 정보를 안전하게..

article thumbnail
Vuex(상태관리)
Vue.js 2023. 3. 7. 09:50

- 초보개발자로써 잘못된 정보를 올릴 수 있으니 잘못된 점 바로잡아주시면 감사하겠습니다! - - 참고문헌 https://joshua1988.github.io/web-development/vuejs/vuex-start/ Vuex 시작하기 1 - Vuex와 State Vue 중급으로 레벨업 하기. 상태 관리란 무엇인가? Vuex를 이용한 상태 관리. state 소개 joshua1988.github.io https://ux.stories.pe.kr/149 개발하면서 경험으로 알게 된 Vuex에서 Store활용 방법 Vue의 개발을 편리하게 도와 주는 공식 툴 중에 Vuex가 있습니다. Vuex의 주요 기능은 개발하는 애플리케이션의 모든 컴포넌트에 대한 중앙 집중식 저장소 역활 및 관리 입니다. 만약 이게 없다..

article thumbnail
Vue.js LifeCylcle(라이플사이클) 공부
Vue.js 2023. 3. 3. 14:43

- 초보개발자로써 잘못된 정보를 올릴 수 있으니 잘못된 점 바로잡아주시면 감사하겠습니다! - 이 글은 재그지그님의 포스트를 보고 참고하여 글을 작성하였습니다. https://wormwlrm.github.io/2018/12/29/Understanding-Vue-Lifecycle-hooks.html Vue 라이프사이클 이해하기 - 재그지그의 개발 블로그 Vue 인스턴스의 상태가 변화함에 따라, 각 상태가 어떤 특징을 가지고 있는지 알아봅니다. wormwlrm.github.io Vue.js vue.js 는 프론트엔드 프레임워크로써 SPA를 지원합니다. SPA란 Single Page Application 의 약자로 기본적으로 단일 페이지로 구성되며 기존의 서버 사이드 렌더링과 비교할 때, 배포가 간단하며 네이티..

article thumbnail
<Spring> ResponseEntity 에 대하여
Spring 2023. 3. 2. 10:55

- 초보개발자로써 잘못된 정보를 올릴 수 있으니 잘못된 점 바로잡아주시면 감사하겠습니다! - ResponseEntity란? ResponseEntity란, httpentity를 상속받는, 결과 데이터와 HTTP 상태 코드를 직접 제어할 수 있는 클래스이다. ResponseEntity에는 사용자의 HttpRequest에 대한 응답 데이터가 포함된다. 구현된 인터페이스를 보면 파라미터 값에 형태로된 생성자가 있습니다. Body => 데이터 값이 들어가는 곳(json 형태로 front에서 받을 수 있음) Header => 웹서버가 웹브라우저에 응답하는 메세지(status 값 즉 성공했는지 여부 200,400 등의 메세지) ResponseEntity의 사용방법 및 예시 저는 보통 생성자를 이용하여 Response..

MyBatis DTO Mapping 오류
Spring 2023. 2. 28. 10:22

- 초보개발자로써 잘못된 정보를 올릴 수 있으니 잘못된 점 바로잡아주시면 감사하겠습니다! - MyBatis 사용시 DTO 객체에 Boolean type Field 매핑 오류 DTO 에서 isExist라는 boolean 타입의 필드를 IDE의 자동 Getter, Setter 로 세팅시에 Mybatis mapper xml 파일에서 #{} 문법으로 값을 가져오지 못하는 경우를 봤습니다. private String name; private boolean isExist; public String getName() { return name; } public boolean isExist() { return isExist; } 구글링 해보니 자동으로 완성된 Getter 는 boolean 타입일 경우 위와 같이 get이..

검색 태그