강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của hyundae
hyundae

câu hỏi đã được viết

Giới thiệu về Phát triển Web Spring Boot - Tìm hiểu bằng cách làm theo

7장insert 테스트에 404오류

Đã giải quyết

Viết

·

658

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

Câu trả lời 2

0

hyundae님의 프로필 이미지
hyundae
Người đặt câu hỏi

감사합니다~

0

itpaul님의 프로필 이미지
itpaul
Người chia sẻ kiến thức

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 부분에 오류는 없어 보입니다.

Hình ảnh hồ sơ của hyundae
hyundae

câu hỏi đã được viết

Đặt câu hỏi