정보들 25

스프링부트 페이징

이 코드를 설명하자면 현재 페이지 번호와, 총게시글의 개수만 입력하면 Pagination에서 계산을 해서 자동으로 이이전 버튼, 다다음 버튼, 현재 페이지의 맨 처음 버튼, 현재 페이지의 맨 마지막 버튼의 수를 만들어줍니다 그래서 저장된 값을 model에 담아서 html에 띄워주기만 하면 됩니다 BoardController package sunday.morning.jwttutorial.controller; import lombok.AllArgsConstructor; import org.springframework.data.domain.Page; import org.springframework.data.domain.Pageable; import org.springframework.data.web.Pagea..

정보들 2021.05.06

게시글 작성자를 현재 로그인한 아이디로 자동으로 등록하는법

목표 게시글 작성자를 내가 로그인한 아이디로 자동으로 등록하기 스프링 시큐리티, JPA, thymeleaf를 사용했습니다. 스프링 시큐리티의 저장소(SecurityContextHolder)에서 정보를 가져온다 글쓰기 페이지로 이동할 때 model에 현재 아이디 값을 저장해준다. input value값으로 넣을것이다. 테스트를 하기 위해서 cloud라는 아이디로 로그인을 해준다. 글쓰기 html중 작성자를 입력하는 부분이다. input type을 hidden으로 해서 사용자에게 보이지 않게 한 다음 value 값에다가 model에 저장한 username을 입력한다. 이러면 comeon 함수를 통해 가져온 현재 아이디를 자동으로 입력하게 되는것이다. 이제 테스트를 해보자 간단하게 제목 Hello 내용 Wor..

정보들 2021.04.05