공부 2

[Spring Boot] Spring Boot + Thymeleaf 구조에서 decorate를 이용하여 layout 설정하기

안녕하세요. hia의 개발 story입니다. 이번에는 부디 끝까지 만들어 볼 수 있기 바라며 Sample Board Project를 시작했습니다. 말 그대로 간단한 게시판 프로그램을 만들 예정이며 부수적으로 로그인이나 회원가입 같은 기능들도 함께 넣어 공부해보려 합니다. 우선 틀을 잡기에 앞서 프로젝트를 생성하는 방법은 종종 업데이트를 했기 때문에 생략하도록 하겠습니다. 혹시 모르시는 분들을 위해 intellij에서 스프링부트 프로젝트 생성하는 방법을 올려드리도록 하겠습니다. [Spring Boot] Intellij에 스프링 부트 프로젝트 생성하기 안녕하세요. hia의 개발 story입니다. 안녕하세요. 웹 개발을 공부하고 있는 개발자 hia입니다. 오늘은 작은 프로젝트를 시작하기 위해 스프링 부트 프로..

Springboot 2023.08.08

[Spring Boot] JpaRepository의 페이징 및 정렬 처리 하기

안녕하세요. hia의 개발 story입니다. 오늘은 JpaRepository를 이용해 페이징 처리와 정렬 처리를 해보려고 합니다. 지난번에 만든 테이블에는 데이터가 부족하니 sample 테이블에 페이징을 볼 수 있는 데이터를 50개 정도 넣도록 하겠습니다. 이제 CRUD 테스트를 위해 만들었던 SampleRepositoryTests를 이용해 계속 테스트를 해보겠습니다. 페이징 처리 : findAll() 페이징 처리는 findAll() 메서드를 이용하면 됩니다. 이때 findAll( )의 매개변수로 Pageable을 사용하면 Page 로 반환을 하게 되어있습니다. 아래의 소스로 페이징 되어 나오는 데이터를 확인할 수 있습니다. @Test public void pageTest(){ Pageable pagea..

Springboot 2023.03.22