728x90 Spring/Spring boot76 스프링부트 강좌 28강(블로그 프로젝트) - update 테스트 출처: https://www.youtube.com/watch?v=oijoJtiGPhI&list=PL93mKxaRDidECgjOBjPgI3Dyo8ka6Ilqm&index=30 이렇게 하는건 form태그 밖에 못 받는다. 이렇게 하면 Json파일을 받을 수 있다. Json 데이터를 요청하면 Java Object로 MessageConverter의 Jackson라이브러리가 변환해서 받아준다. 이렇게 하면 잘 되는거 같다 그런데 username이 null이라는데 오류가 난다 어떻게 해야하냐면 User로 저장하면 null값인게 많은게 문제. 이렇게 해보면 id 1번값 찾아서 변경됨 근데 createDate랑 role이 null로 변하는게 문제 44행 save는 원래 insert할 때 쓰는거다 니가 만약 save할때.. 2022. 1. 22. 스프링부트 강좌 27강(블로그 프로젝트) - 전체 select 및 paging 테스트 출처: https://www.youtube.com/watch?v=dPfjqBB-T4U&list=PL93mKxaRDidECgjOBjPgI3Dyo8ka6Ilqm&index=29 리스트 전체 선택하여 보여주기 내부적으로 findAll() 함수가 있어서 활용하면 된다. 한 페이지당 2건에 데이터를 리턴 받아보자 주소란에 page=0부터 시작해서 숫자 올리면 페이지마다 데이터 받을 수 있다. 이런 방식으로 정리해두면 좋다 마지막 페이지라면~ 이란 if처리도 이런식으로 가능하다 2022. 1. 22. 스프링부트 강좌 26강(블로그 프로젝트) - id로 select 테스트 출처: https://www.youtube.com/watch?v=z_yxfFUX1xI&list=PL93mKxaRDidECgjOBjPgI3Dyo8ka6Ilqm&index=28 DB초기화 위해 21행 create로 바꾸고 서버 재시작 drop후 다시 update (이미지에 오타났음) 그 후 값 다시 넣어줌 방법1 문법적인거 찾는게 번거로우니 방법 3 람다식이 있다. 없는 값 넣으면 없다고 알려줌 해당유저는 없습니다 방법2 없는 값 넣으면 null 리턴 방법3 람다식 2022. 1. 22. 스프링부트 강좌 25강(블로그 프로젝트) - 회원가입을 위한 enum사용법 출처: https://www.youtube.com/watch?v=FhrkWA9hioU&list=PL93mKxaRDidECgjOBjPgI3Dyo8ka6Ilqm&index=27 이렇게 없애서 insert하는 방법 찾아야하는데 그게 바로 @DynamicInsert 이제 role값이 들어가 있음 쿼리를 보면 role이 생략되어 있음 @DynamicInsert 기능이 좋긴한데 계속 붙이는게 좋은 방법은 아니다. 그래서 주석처리하고 27행 주석 42행 주석 추가 이렇게 하면 개발자가 실수를 할수 있다. 이거 같은 겨우 이제 이렇게하면 25행 변경해줘야한다. 이렇게 하면 @DynamicInsert @ColumnDefault("'user'") 을 쓰지 않고 구현된다? 구현됐다 User ->USER로 따로 수정해줌 EN.. 2022. 1. 22. 스프링부트 강좌 24강(블로그 프로젝트) - 회원가입 위한 insert 테스트 출처: https://www.youtube.com/watch?v=w0hF91Xs--4&list=PL93mKxaRDidECgjOBjPgI3Dyo8ka6Ilqm&index=26 이 3값만 받으면 된다. 등등 제공하는 함수 많다. role값은 아직 null이다. 다음강의에서 마저 2022. 1. 22. 스프링부트 강좌 23강(블로그 프로젝트) - JSON 사용법 출처: https://www.youtube.com/watch?v=olaeVwjx3J8&list=PL93mKxaRDidECgjOBjPgI3Dyo8ka6Ilqm&index=25 2022. 1. 21. 스프링부트 강좌 22강(블로그 프로젝트) - 연관관계의 주인 출처: https://www.youtube.com/watch?v=DtMmXQl4_hw&list=PL93mKxaRDidECgjOBjPgI3Dyo8ka6Ilqm&index=24 마이바티스 였다면 3개를 조인해서 셀릭트해서 해당 페이지에 다 들고 왔을 것임 ORM은 Board테이블만 select하면 된다. JPA가 알아서 join문을 DB에 준다? DB에선 JPA로 Board 정보주는데 거기에 user정보가 들어온다. 왜냐면 user 오브젝트를 들고 있기 때문 어떻게 보면 좋은 기술인데 어떻게 보면 필요없는 기술이다.? 여튼..? user정보가 Board정보만 요청해도 온다면 Reply정보는? 그래서 코드 한줄 더 필요하다 Board 테이블 select 하려는데 Board 테이블 안에는 user +Reply정.. 2022. 1. 21. 이전 1 ··· 5 6 7 8 9 10 11 다음 728x90