IT 미경험자 입사 전 과제 memo]
오늘과 오늘 저녁에도 행사가 시작되었다.
응용 프로그램 구조를 대략적으로 복습한 후 다음 1~3을 통해 응답을 되돌려줍니다.
3.Datstore (MySQL)
제작 내용 중의 메모.
검색 기능
search.>에 검색어 입력
→ 컨트롤러로 검색 단어를 수신하여 서비스 클래스에 전송
- 서비스 클래스에서 검색 처리를 위한 저장소 요청
→ 창고에서 결과를 서비스로 되돌려줍니다
→ 컨트롤러에 대한 서비스 반환 결과
→ 컨트롤러는 검색입니다.결과 반환
→ 위에 표시
@Repository
public interface TodoRepository extends JpaRepository<TodoEntity, Long> {
//↓追加する
List<Todo> findByTitleContainingOrderByCreateTimeDesc(String title);
}
JpaRepository라는 인터페이스를 계승하여 제작합니다.public interface 이름 extends JpaRepository<솔리드, ID 유형>
Containing 섹션 일치
"Order ByCreate TimeDesc"CreateTime의 오름차순(최신 순서)
public List<Todo> findToDoByTitle(String title) {
return todoRepository.findByTitleContainingOrderByCreateTimeDesc(title);
}
/**
* 検索画面を表示
*
* @return 画面表示用HTMLパス
*/
@GetMapping("/search")
public String search() {
return "search";
}
/**
*
* @param model
* @param title
* @return 画面表示用URL
*/
@GetMapping("/search/result")
public String searchResult(Model model,@ModelAttribute TodoSearchForm searchForm) {
List<Todo> searchResult = todoService.findToDoByTitle(searchForm.getTitle());
model.addAttribute("todoList", searchResult);
return "result";
}
Reference
이 문제에 관하여(IT 미경험자 입사 전 과제 memo]), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://zenn.dev/fort_syunsyun/articles/2b47d4161ce2c4텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)