오늘 한 일
■ int curPage =1
어제 작성한 test 3개 중 기존 mysql db를 이용한 test가 실행되지 않았다.
print로출력해보니 random에 문제가 생겼다.
그래서 현재 페이지를 고정하고 실행시켰다.
Github - [add] test 오류 해결 [#51] #52
* 참고 spring.jpa.hibernate.use-new-id-generator-mappings= false
spring.jpa.hibernate.use-new-id-generator-mappings= false
GeverateValue=auto는 Hibernate의 id생성 전략을 따라간다.
Hibernate의 id생성 전략은 모든테이블이 seq를 공유한다.
즉, a테이블에서 1~5까지 seq를 생성했다면 b테이블에서 seq생성시 6부터 시작한다는 것이다.
아래 해결방법처럼 설정하면 이전처럼 각 테이블에서 seq는 1부터 생성되게 된다.
1. application.properties에서 spring.jpa.hibernate.use-new-id-generator-mappings : false 설정
2. strategy = GenerationType.IDENTITY 로 설정해주는 것
출처 : Spring Data JPA 2.0 에서 id Auto_increment 문제 해결
■ index.html 수정
로그인 후 보여지는 기본 페이지인 index.html에 10s, 공감공간 페이지로 전환되는 링크를 추가해서
직접 url 입력해야하는 불편함 해결
■ RegistryService 수정
게시글 작성 보여지는 글 개수(PAGE_POST_COUNT) 6 → 9개로 변경
■ empathy-space.css 수정
게시글 상세보기 modal css 수정
닫기 버튼을 이전에 작성한 버튼으로 복붙했더니 모달 창 크기에 들어오지 않아서
모달 창 화면안에 들어오게 닫기 버튼 css 수정
모달 창 화면 띄워주는 부분도 수정했다.
틀만 자리잡으면 상세보기 페이지는 마무리 될 것 같다.
* github - [add] modal css 수정 [#47] #56
'TIL' 카테고리의 다른 글
258일차(모험 167일차) - 채팅 (0) | 2022.05.31 |
---|---|
257일차(모험 166일차) - 분석 (0) | 2022.05.30 |
253일차(모험 162일차) - test 코드 작성해보기 (0) | 2022.05.26 |
252일차(모험 161일차) - 스프링 페이징 정리, MySQL DB 추가하기 (0) | 2022.05.25 |
251일차(모험 160일차) - 페이징 코드 추가 완료 (0) | 2022.05.24 |