본문 바로가기
728x90

Spring153

마이바티스 xml설정 살짝 정리 insert into user(userId, userName, password, role) values(#{userId}, #{userName}, #{password}, #{role} ) select문은 결과값이 있기때문에 resultType 혹은 resultMap 설정해줘야함 쿼리문 쿼리문 쿼리문 2022. 1. 30.
DAO 와 Repository차이점? 결론 DAO : 일대일 테이블로 매핑 Repository: 여러 DAO를 통해 데이터를 가져와 도메인 객체 만들어 제공 https://devlopsquare.tistory.com/106 DAO와 Repository DAO Entity Bean의 퍼시스턴스 지원 기능을 대체하는 동시에 비즈니스 로직과 퍼시스턴스 로직의 명확한 분리를 위해 퍼시스턴스 로직을 캡슐화하고 도메인 레이어에 객체 지향적인 인터페이스를 devlopsquare.tistory.com A. Hibernate와 JPA가 제공하는 API를 사용하면 자바 객체(Object)를 (Relation) 테이블에 매핑할 수 있습니다. 그래서 Object Relation Mapper라고 부릅니다. B. 반면에 ibatis 같은 경우에는 java bean에.. 2022. 1. 27.
스프링부트 강좌 69강(블로그 프로젝트 ) - 댓글 작성시 Dto 사용해보기 출처: https://www.youtube.com/watch?v=bJTO67M1d78&list=PL93mKxaRDidECgjOBjPgI3Dyo8ka6Ilqm&index=71 2022. 1. 26.
스프링부트 강좌 68강(블로그 프로젝트) - 댓글 작성하기 출처: https://www.youtube.com/watch?v=ZzWXzj9vg44&list=PL93mKxaRDidECgjOBjPgI3Dyo8ka6Ilqm&index=70 이렇게 입력하면 자바스크립트 문자열 받아올수 있음 ` { this.save(); }); $("#btn-delete").on("click", () => { this.deleteById(); }); $("#btn-update").on("click", () => { this.update(); }); $("#btn-reply-save").on("click", () => { this.replySave(); }); }, save: function () { let data = { title: $("#title").val(), content: $(.. 2022. 1. 26.
스프링부트 강좌 67강(블로그 프로젝트) - 댓글 목록 뿌리기 출처: https://www.youtube.com/watch?v=DjnMw07U1VI&list=PL93mKxaRDidECgjOBjPgI3Dyo8ka6Ilqm&index=69 무한 참조시 이렇게 된다. board 정보를 가져올때 46,49행 user, replys정보를 가져오게 된다. user를 가져올땐 연관관계 없으니 문제 없지만 replys정보를 가져올 땐 문제가 있다. 여기서 return할 때 //jacson 라이브러리 발동(오브젝트를 json으로 리턴) =>모델의 getter를 호출 getId, getTitle, getContent, getCount, getUser, getReplys, getCreateDate 가 호출된다는 거다. 여기서 getReplys를 호출하면 getId, getContent.. 2022. 1. 26.
스프링부트 강좌 66강(블로그 프로젝트) - 댓글 디자인하기 출처: https://www.youtube.com/watch?v=huxBUkpBDEA&list=PL93mKxaRDidECgjOBjPgI3Dyo8ka6Ilqm&index=68 돌아가기 수정 삭제 글 번호 : ${board.id} 작성자 : ${board.user.username} ${board.title} ${board.content} 글 저장 등록 댓글 리스트 댓글 내용입니다!! 작성자 : late90 삭제 2022. 1. 26.
스프링부트 강좌 65강(블로그 프로젝트) - 카카오 로그인 서비스 구현 완료 출처: https://www.youtube.com/watch?v=WACDTFroYNI&list=PL93mKxaRDidECgjOBjPgI3Dyo8ka6Ilqm&index=67 만들떄 클래스명 똑같이 만들어야 함. 강의에선 저렇게 진행이 되었지만 내 경우엔 78행과 71행부분 형변환을 해줘야 되었다. 참고되었던 댓글! 감사합니다. 저기 저 블럭에서 한칸 안띄우면 no body 에러를 경험하게 된다. 반드시 띄어쓰자. 자바 오브젝트로 만들 때 https://www.jsonschema2pojo.org/ preview누르면 잘 뜬다 이걸 복사 넣으면 오류가 뜨는데 pulbic 지우고 절취선 22행같은거 지우고 정리해주자 이렇게 만들어 주자 public class는 하나만 있어야 한다. 근데 이것보단 내부 클래스 .. 2022. 1. 26.
728x90