기존에 팀 프로젝트를 할때는 정해진 프론트와만 통신을 했기에 프론트에서 Validation을 걸어주면 백엔드에서는 신결쓸 필요가 없었음하지만 업무에서 타 사이트에서 우리 서버로 API를 호출할 일이 생김상대측에서 우리 API를 호출할 때 정해진 폼에 맞춰 요청을 보내겠
Exception 적용을 하다 보니 좋은 블로그 글이 있어서 다시 한번 적용해봄https://cheese10yun.github.io/spring-guide-exception/기존 코드는 리턴값을 Map 형태로 만들어야 했기에 안에 들어가는 키값을 일일히 선언해
Mybatis에서 테이블에 있는 option이라는 속성값을 select 하면 오류가 발생한다\`\`를 붙여서 사용하면 해결됨
null값이 될수 있는 값을 처리해줌null체크를 알아서 해주며 해당 변수가 null이 올수있다는 가능성을 코드로 표현해줌레퍼런스 타입을 안에 넣어서 사용할 수 있음프리미티브는 안됨 → null이 존재하지 않기 때문이처럼 DB 테이블 안에 값이 null값인 경우가 있을
상품가격에 할인율을 적용해서 표현해야할 일이 있었는데 백의 자리에서 반올림 한 가격을 표현해야 했음그래서 난 ROUND 함수를 이용해 할인율이 계산된 금액에 반올림처리를 했는데 반올림 처리가 제대로 되지 않는 문제가 생김분명히 42000원이 계산되어 ROUND 함수에
오늘 잔디와 카카오 메세지 서비스를 모듈화 시켰음기존에 모듈화라고 하면 if문을 떡칠해서 경우에 따른 분기를 해줬었지만 실무에서 그러면 굉장히 없어보이기 때문에 기존에 있는 소스들을 참고했음소스를 보다보니 대표적으로 소셜로그인이 보였음소셜의 종류(Provider)에 따
rkdals213/jwtToken이라는 Class를 만들어주고 안에 만료일 데이터를 넣었다. 안에 들어갈 데이터는 프로젝트에 맞게 적절히 튜닝하면 된다.처음 로그인을 진행할때 ID와 PW값을 받고 토큰을 생성한다 그다음 실제로 인증에 사용할 jwt토큰을 만들어준다j