네트워크탭 들어가서 보면 저 css파일 요청의 응답헤더 상태코드 몇이야?
404면 경로 틀린거야. 스프링은 안해봐서 모르겠는데 아마도 상대경로 문제일듯
새싹볶음밥(dish90)2023-06-09 17:17
"no mapping for GET /css" 오류는 Spring 프레임워크에서 발생하는 일반적인 오류 메시지입니다. 이 오류는 클라이언트가 웹 애플리케이션에서 CSS 파일을 요청했지만, 해당 요청을 처리할 매핑된 핸들러가 없을 때 발생합니다.
Spring은 웹 애플리케이션의 요청을 처리하기 위해 URL 매핑과 핸들러 메소드를 사용합니다. 클라이언트가 특정 URL에 접근하면, 해당 URL과 일치하는 매핑된 핸들러 메소드가 호출됩니다. 그러나 CSS 파일을 제공하는 정적 리소스에 대한 매핑이 제대로 구성되지 않은 경우, "no mapping for GET /css"와 같은 오류가 발생할 수 있습니다.
익명(59.16)2023-06-09 17:19
답글
해당 오류를 해결하기 위해서는 다음과 같은 점을 확인해야 합니다.
CSS 파일이 올바른 경로에 존재하는지 확인합니다. 정적 리소스(예: CSS, JavaScript, 이미지 파일 등)는 보통 "resources/static" 또는 "resources/public" 디렉토리에 위치시킵니다.
Spring의 정적 리소스 핸들링 설정을 확인합니다. Spring Boot를 사용하는 경우, 기본적으로 정적 리소스에 대한 핸들링이 자동으로 설정되어 있습니다. 다른 경우에는 WebMvcConfigurer 인터페이스를 구현하고 addResourceHandlers() 메소드를 사용하여 정적 리소스 핸들링을 구성해야 할 수도 있습니다.
익명(59.16)2023-06-09 17:19
답글
CSS 파일에 대한 매핑이 올바르게 설정되었는지 확인합니다. @Controller 또는 @RestController 어노테이션이 있는 클래스에서 @RequestMapping 어노테이션 또는 @GetMapping 어노테이션을 사용하여 CSS 파일에 대한 매핑을 추가해야 합니다.
CSS 파일에 대한 요청 URL이 정확한지 확인합니다. 클라이언트에서 요청하는 CSS 파일의 URL이 정확한지 다시 한 번 확인해 보세요.
이러한 단계를 확인하고 수정하여 CSS 파일에 대한 매핑을 올바르게 구성하면, "no mapping for GET /css" 오류를 해결할 수 있습니다.
네트워크탭 들어가서 보면 저 css파일 요청의 응답헤더 상태코드 몇이야? 404면 경로 틀린거야. 스프링은 안해봐서 모르겠는데 아마도 상대경로 문제일듯
"no mapping for GET /css" 오류는 Spring 프레임워크에서 발생하는 일반적인 오류 메시지입니다. 이 오류는 클라이언트가 웹 애플리케이션에서 CSS 파일을 요청했지만, 해당 요청을 처리할 매핑된 핸들러가 없을 때 발생합니다. Spring은 웹 애플리케이션의 요청을 처리하기 위해 URL 매핑과 핸들러 메소드를 사용합니다. 클라이언트가 특정 URL에 접근하면, 해당 URL과 일치하는 매핑된 핸들러 메소드가 호출됩니다. 그러나 CSS 파일을 제공하는 정적 리소스에 대한 매핑이 제대로 구성되지 않은 경우, "no mapping for GET /css"와 같은 오류가 발생할 수 있습니다.
해당 오류를 해결하기 위해서는 다음과 같은 점을 확인해야 합니다. CSS 파일이 올바른 경로에 존재하는지 확인합니다. 정적 리소스(예: CSS, JavaScript, 이미지 파일 등)는 보통 "resources/static" 또는 "resources/public" 디렉토리에 위치시킵니다. Spring의 정적 리소스 핸들링 설정을 확인합니다. Spring Boot를 사용하는 경우, 기본적으로 정적 리소스에 대한 핸들링이 자동으로 설정되어 있습니다. 다른 경우에는 WebMvcConfigurer 인터페이스를 구현하고 addResourceHandlers() 메소드를 사용하여 정적 리소스 핸들링을 구성해야 할 수도 있습니다.
CSS 파일에 대한 매핑이 올바르게 설정되었는지 확인합니다. @Controller 또는 @RestController 어노테이션이 있는 클래스에서 @RequestMapping 어노테이션 또는 @GetMapping 어노테이션을 사용하여 CSS 파일에 대한 매핑을 추가해야 합니다. CSS 파일에 대한 요청 URL이 정확한지 확인합니다. 클라이언트에서 요청하는 CSS 파일의 URL이 정확한지 다시 한 번 확인해 보세요. 이러한 단계를 확인하고 수정하여 CSS 파일에 대한 매핑을 올바르게 구성하면, "no mapping for GET /css" 오류를 해결할 수 있습니다.