# Mapper
개인 프로젝트(Spring MVC)
일주일간 강사님이 팀을 짜주시는 동안 개인 플젝을 진행했다. 국비 3개월간 정말 많은 일들도 있었고 중간중간 자격증 시험 공부를 하여 공부의 방향성도 많이 깨지기도 했다. 그래서 Spring을 들어가고 혼자 만들어보니 정말 어려웠다. 어려웠던 부분 위주로 정리해보려 한
resultType, resultMap
[ Spring ] ModelMapper를 통해 Entity와 Dto를 변환하자
Entity <-> Dto mapping convering을 해주는 기능이다.map()메소드를 통해 Entity와 DTO의 변환을 자유롭게 해준다.Service Layer, DTO, Entity에서 사용가능하다.하지만 Service Layer에서 사용하는 것은 모

매퍼를 이용해서 서비스 구현
목표 : Mybatis를 이용해서 상품 인스틴스 생성, 수정, 삭제, 선택, 모두 선택을 구현주의해야할 점1\. 프로젝트 작성시 DTO, Mapper 등에 annotation 꼭 작성하기2\. 1\. CustDTO.java2\. CustMapper.java3\. Cus

Mybatis: Invalid bound statement (not found) 오류
500번 대인걸 보니 프론트에는 문제가 없다.binding 이라는거 보니 어디 오타 혹은 경로 설정이 이상한가보다.application.properties의 경로가 잘못 되어있었습니다. 솔직히 초반에 확인하긴 했는데 어떻게 설정하는지 제대로 알지 못하고 손대본게 실수였
230315 Spring DB Mybatis
Mybatis 초기설정 aplication.properties에 내용추가. 이는 연결정보를 java클래스로 작성했던것을 대체한다. resources 폴더에 classpath에 해당하는 xml구조를 직접 생성한다. > mapper.xml mapper의 내용이다. m

MapStruct
componentModel: spring빈으로 사용하기 위한 세팅.unmappedTargetPolicy: ReportingPolicy.IGNORE \-- 맵핑에 대해서 경고가 나오면 무시한다.

로그인 / 회원가입 구현(1) - Mapper 적용 및 Domain, Repository구현
토큰 방식을 이용한 로그인과 회원가입 기능을 구현합니다. Domain~Repository까지의 구현입니다.
Dto와 Entity의 변환에 대한 고민과 Mapper의 사용
Spring을 사용하여 백엔드 개발을 하다 보면 자연스럽게 Controller -> Service -> Repository -> DB의 계층 구조로 구성을 하게 될 것이다.그렇게 개발을 하다 보면 이제Controller 계층에서 api로 직렬화해서 반환할 때DTO에 대

스프링 부트와 MyBatis 연동시 예외 Invalid bound statement (not found) 해결 방법
Spring Boot에서 MyBatis 연동 후 URL 접속하여 MyBatis 쿼리를 실행하니깐 다음 오류가 발생했다.Mapper 인터페이스와 XML 파일의 위치와 내용은 다음과 같다.XML파일에는 오타가 없었다. 특히, namespace 부분은 IntelliJ 엔터프

1월 26일 오전 스프링
SqlSession을 추가로 여러개 만들때는 name만 바꿔줄것이 아니라sqlSession에서 참조하는 sqlSessionFactory의 name과 ref값을 같이 바꿔줘야 한다.mybatis spring 태그를 servlet-context에 추가sqlSessionFa
[SPRING] Mapper XML File
정의 SQL Mapping XML file은 실행할 SQL 문을 정의해놓은 파일. SQL 실행을 위해 Parameter Object를 받아오거나 SQL문 실행결과를 Result Object 에 자동 바인딩하는 기능 제공 요소 정의!!! Mapper XML file에서
MyBatis - SQL Mapper
파라미터가 있는 경우 ${DTO 멤버필드 이름} 으로 작성한다.JDBC에서는 파라미터를 ?(물음표)로 표시하고 setter 메소드를 통해 설정해주었다. ps.setInt(1, user.getUser_no));Mybatis에서는 물음표를 쓰지 않고 \* INSERT, U
Invalid bound statement (not found) 오류 해결
1\. xml 파일에 오타가 남2\. 환경설정에 classpath mybatis.mapper-locations=classpath:/mappers/\*Mapper.xml난 2번 문제로 해결함. 게시판 구현 중이었는데알고봤더니 파일명이 boardReply.xml로 되어있었
Spring Boot에서 DynamoDB aws java sdk v2 Test code를 이용해서 적용하기
DynamoDB를 Spring boot에 적용하는 DynamoDB 관련 블로그 글을 보면 주로 aws java sdk v1 즉 구버전을 사용하는 글들이 많은듯 합니다. 최근에 나온 aws sdk java v2는 이전 버전보다 많이 바뀌어 있어 적용하기가 어렵습니다.
회원테이블 JwtFilter,JwtUtil,TokenTable포함(회원 정보 수정,회원 정보 조회,회원탈퇴, 비밀번호 변경, 로그인,회원가입)
TokenMapper.java에 소스 추가tokenMapper.xml(회원 정보 수정) MemberRestController.java(회원 정보 수정) memberMapper.xml (회원 정보 수정) MemberMapper.java(암호 변경) MemberDTO.ja

0808 개발일지
통합 로그인 과정 캡처 ppt로 제작답글 정렬 연습 (숫자id, 문자id)답글 정렬 테이블 변경, 쿼리 작성vo, mapper, controller, jsp 등 수정xml, mapper 변경사항 적용 안되는 에러 해결현재 문의사항 게시판은 기본적인 CRUD + 게시물