GET "/search/study"
보여줄 내용
keyword에 따른 Study를 불러오기위해 QueryDsl을 활용합니다. 먼저 StudyRepository를 확장하여 StudyRepositoryExtension 인터페이스에 keyword에따른 Study리스트를 불러오는 메소드를 생성합니다.
StudyRepositoryExtension의 구현체인 StudyRepositoryExtensionImpl을 작성합니다.
StudyRepository인터페이스에서 StudyRepositoryExtension을 상속받아 확장시킵니다.
MainController에서 홈 화면에 Study리스트와 검색을 처리해주는 핸들러를 작성합니다.
홈 화면에 Study리스트를 보여주는 search.html를 작성합니다.
SecurityConfig 설정에 들어가서 로그인하지 않은 사람들도 검색할 수 있게 처리한다.
참고: https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-JPA-%EC%9B%B9%EC%95%B1# 스프링과 JPA 기반 웹 애플리케이션 개발 - 인프런 이 강좌에서 여러분은 실제로 운영 중인 서비스를 스프링, JPA 그리고 타임리프를 비롯한 여러 자바 기반의 여러 오픈 소스 기술을 사용하여 웹 애플리케이션을 개발하는 과정을 학습할 수 있습� www.inflearn.com |