강의

멘토링

커뮤니티

Inflearn コミュニティ Q&A

hyundae のプロフィール画像
hyundae

投稿した質問数

Spring Boot Web開発入門 - フォローして学習

7장insert 테스트에 404오류

解決済みの質問

作成

·

650

0

Whitelabel Error Page

This application has no explicit mapping for /error, so you are seeing this as a fallback.

Tue Jul 04 23:39:24 KST 2023

There was an unexpected error (type=Not Found, status=404).

No message available

404 애매합니다.

소스를 보내도록 하겠습니다.

springmvcspring-boot

回答 2

0

hyundae님의 프로필 이미지
hyundae
質問者

감사합니다~

0

itpaul님의 프로필 이미지
itpaul
インストラクター

404 오류는 시스템장애라기 보다는 브라우저가 요청한 경로를 찾지 못해 발생하는 오류 입니다.
스프링에서 일반적으로는 요청경로 (mapping)가 없어서 발생하는 경우가 빈번 합니다.

제가 실행해보니 메뉴를 클릭했을때 오류가 나는데

해당 오류도 동일한 오류 입니다.

@Controller
@RequestMapping("/v1")
public class MenuController {

    @Autowired
     MenuService menuService; //bean 등록, 자동재사용 가능하도록 설정

    @RequestMapping("/v1/menu") <-- 이부분 /v1 삭제 , /menu 
    public String doMenu(Model model){

        //Data 만들기, List, Map
        List<Map<String, Object>> list = menuService.doList();


        //Data 송부
        model.addAttribute("list", list);
        model.addAttribute("hello", " ========== MenuController ======== ");

        return "/v1/menu/menu";
    }

클래스 위에서 /v1 경로를 선언했기때문에 아래 메소드 에서는 /v1 을 삭제해주면 됩니다.

@RequestMapping("/menu")

 

실제 Insert 부분에 오류는 없어 보입니다.

hyundae のプロフィール画像
hyundae

投稿した質問数

質問する