profile
논리적으로 사고하고 해결하는 것을 좋아하는 개발자입니다.
post-thumbnail

AOP를 이용한 권한관리

프로젝트를 진행하면서 페이지별로 접근권한을 설정해줘야 할 때가 있다. 이전에 작성한 코드는 session에 저장된 role을 꺼내어 페이지에 접근 할 때 마다 권한을 체크 하였다. case1) 🙍‍♀️: '관리' 페이지에 '관리자' 권한을 가진 사용자만 접근 가능하게 해주세요 🙍‍♂️:(관리 컨트롤러에서 권한체크 한다.)넵, 완료했습니다. 🙍‍...

2022년 11월 6일
·
0개의 댓글
·
post-thumbnail

ModelMapper란?

당신만 빼고 다 사용하고 있는 ModelMapper!

2022년 6월 19일
·
0개의 댓글
·
post-thumbnail

Spring Boot로 REST API 서버 만들기

Spring Boot로 REST API 서버 만들기!구조부터 잡아봅시다!

2022년 6월 18일
·
1개의 댓글
·
post-thumbnail

Map보다 Dto를 사용해야 하는 이유

모르면 손해인 개발지식

2022년 5월 28일
·
0개의 댓글
·
post-thumbnail

@builder vs 생성자

모르면 손해인 개발 지식

2022년 5월 27일
·
0개의 댓글
·
post-thumbnail

RESTful API란?

RESTFUL? API?

2022년 5월 27일
·
0개의 댓글
·
post-thumbnail

Pathvariable vs RequestParam ?

파라미터.. 알고 전달하자

2022년 5월 27일
·
0개의 댓글
·
post-thumbnail

IP접속과 도메인접속의 차이

www.naver.com..? 125.209.222.141..?

2022년 5월 27일
·
0개의 댓글
·
post-thumbnail

Session Storage를 이용한 뒤로 가기

💡 프로젝트를 진행하면서 특정 목록(이하 List)을 조회하는 기능이 있습니다.이 때 검색은 페이지 이동없는 ajax로 비동기식 방식으로 진행을 합니다. 목록중에 하나를 눌러 상세보기(이하 detailView)로 들어갈 수 있습니다. 해당 detailView로 들어가

2022년 4월 7일
·
0개의 댓글
·
post-thumbnail

@이벤트, import & export

JS에서 이벤트를 달려고 하면 onclik에 원하는 메소드를 넣어 동작을 했다. Vue에서는 @를 붙이고 원하는 이벤트를 넣을 수 있다. 아래 코드는 허위매물신고라는 버튼을 만든 후 클릭 시 해당 매물의 신고수의 갯수가 하나씩 늘어나느 코드이다. 먼저 매물의 갯수가 3

2022년 3월 19일
·
0개의 댓글
·
post-thumbnail

[Vue.js]반복문(v-for)

동일한 문구가 반독될 때 반복문 사용을 한다. 예를 들어서 네비 상단바에 있는 각 태그들은 <a>Home</a>, <a>Shop</a> , <a>About</a> 와 같이 a태그의 반복으로 구성되어 있다. 중복코드 작성을 줄이기 위해서

2022년 3월 15일
·
0개의 댓글
·
post-thumbnail

[Vue.js]데이터 바인딩

뷰는 위처럼 data()라는 객체를 만들고 그 안에 return안에 object형식으로 필요한 데이터를 집어 넣으면 된다. 이 때 특이한점은 일반 javascript와 다르게 var, const, let을 선언해 주지 않고 바로 적는 모습이다. 선언한 데이터를 본문에서

2022년 3월 15일
·
0개의 댓글
·
post-thumbnail

[Vue.js]Vue 시작하기

💡 React와 Vue를 고민하다가 Vue를 공부해 보기로 하였다. 아무래도 카카오에서 React보다 Vue를 선호하고 코드도 훨씬 간결하고, JS와는 다른 새로운 언어이기 때문에 도전한다!2014년도에 릴리즈를 시작으로 꾸준하게 업데이트 및 발전하고 있는 자바스크립

2022년 3월 14일
·
0개의 댓글
·
post-thumbnail

형상관리란? Git이란?

💡 개발을 진행할때에는 보통 혼자 진행하는 경우보다 팀 단위로 기능별로 파트를 나누어 진행하는 경우가 많다. 이 때 자주 사용하는 툴이 git이다.형상관리는 어떠한 임무(프로젝트)를 수행할 때 각자 나눠서 맡은 부분을 진행하게 되는데 이 때 각자가 진행한 업무를 하나

2022년 3월 13일
·
0개의 댓글
·
post-thumbnail

ControllerAdvice?

프로젝트를 진행 하면서 예외처리를 구현해야 하는 경우가 생겼다. 이 때 보통 try & catch를 통해서 진행을 하였지만 컨틀로러 단에서 코드가 길어질 뿐만 아니라 매번 작성을 해줘야 한다는 문제점이 생겼고 ControllerAdivce라는 어노테이션을 발견하여 기록

2022년 3월 13일
·
0개의 댓글
·
post-thumbnail

EhCache란?

💡 EhCache란 캐시를 캐시저장소에 만료시간과 함께 저장하고, 사용자 요청이 있을 때 만료시간 전 이라면 해당 저장소에 있는 데이터를 쓰는 방식이다.웹뷰 프로젝트를 진행한 경험이 있습니다. 이 때 DB에 접근하여 데이터를 얻어와 해당 값을 ID별로 분기처리를 해

2022년 3월 13일
·
0개의 댓글
·
post-thumbnail

WebView? ViewPort?

웹뷰(WebView)란 웹 브라우저를 뷰(View)형태로 앱에 임베딩 하는 것을 의미한다.즉, 앱 내에 웹을 넣는 것을 의미한다.WebView를 사용하는 이유는 다양하지만 먼저 AOS와 IOS에 동시에 동일한 서비스가 제공 될 때 따로따로 개발을 진행하지 않고 웹개발만

2022년 3월 13일
·
0개의 댓글
·
post-thumbnail

RestTemplate 예외 처리

RestTemplate를 사용하면서 발생하는 예외를 해결해 보자

2022년 3월 13일
·
0개의 댓글
·
post-thumbnail

Thymeleaf란?

Spring Boot프로젝트를 진해하면서 Thymeleaf를 사용하였다. 익숙하지 않아 어색한거 빼고는 생각보다 사용하기 쉽고 편리하다는 생각이 들었다. Thymeleaf는 뷰 템플릿 엔진이다. 뷰 템플릿 엔진은 지정된 템플릿양식과 데이터가 합쳐져 HTML 문서를 출력

2022년 1월 30일
·
0개의 댓글
·
post-thumbnail

[Spring]스프링 배치에 관하여

처음 스프링 배치를 접한건 인턴십 때 였다. 인턴십과정에서 웹을 만드는 작업을 하였는데 그 중에서 스프링배치를 이용하는 부분이 있었다. 당시에 스프링배치가 무엇이고 어떤 기능에 배치를 적용시켜야 할지 모르는 부분이 많았다. 개념을 잘 정리해주신 블로드도 많이 있지만 내

2021년 12월 31일
·
0개의 댓글
·