728x90 반응형 분류 전체보기438 [SpringBoot] 댓글 API 구현하기 댓글 api 구현하기 결과 엔티티(Entity) > 파일명 : Coment.java import jakarta.persistence.*; import lombok.AllArgsConstructor; import lombok.Getter; import lombok.NoArgsConstructor; import lombok.Setter; @Getter @Setter @AllArgsConstructor @NoArgsConstructor @Entity @Table(name = "noticeComment") public class Comment { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; @ManyToOne(fetch = F.. 2024. 4. 4. ID속성 와 NAME 속성 프론트엔드 와 백엔드 우리는 흔히 프론트 엔드라고 하면 HTML, CSS , JavaScript 로 알고 있고, 백엔드라고 하면 Controller , Service, Repository, Dto , Entity 로 알고 있다. 오늘은 놓쳐서는 안될 기본 지식인 ID 와 NAME 속성에 대해 정리하고자 한다. 프론트엔드에서 백엔드로 데이터를 전달할때 백엔드에서는 프론트엔드의 어떤 속성을 바라보고 접근하는지 헷갈려하는데, 결론부터 말하자면, name 속성을 기반으로 접근한다. 여기 아래 아주 평범한 날씨 API 를 개발하기 위한 HTML 코드가 있다. 아래는 해당 HTML 로부터 데이터를 전달 받은 백엔드-controller 이다. 컨트롤러에서는 주로 @RequestParam 어노테이션을 사용하여 프론트엔.. 2024. 4. 3. POST 403 (Forbidden) 👉POST 403 (Forbidden) 403 Forbidden 오류는 요청이 서버에 의해 거부되었음을 나타냅니다. 이것은 주로 권한이 없는 경우 발생합니다. 이러한 경우가 발생하는 이유는 여러 가지가 있을 수 있지만, 주로 다음과 같은 이유가 있습니다: CSRF(Cross-Site Request Forgery) 토큰이 누락되었거나 잘못된 경우: 서버에서 CSRF 보호를 위해 요청 헤더에 CSRF 토큰을 포함해야 하는 경우가 있습니다. AJAX 요청을 보낼 때 이 토큰을 함께 보내는 것을 확인하세요. 사용자의 권한이 없는 경우: 서버가 요청을 처리할 권한이 없는 경우 발생할 수 있습니다. 로그인이 필요한 서비스인 경우, 사용자가 올바르게 인증되었는지 확인하세요. 서버에서 요청을 거부하는 규칙 또는 정책이.. 2024. 3. 20. Controller vs @Restcontroller 차이점 @Controller vs @Restcontroller 차이점 Spring에서 Controller 를 지정해주기 위한 어노테이션(@)은 @Controller 와 @RestController가 있습니다. 전통적인 Spring MVC의 Controller인 @Controller와 restful 웹 서비스의 컨트롤러인 @RestController의 주요한 차이점은 HTTP Response Body가 생성되는 방식입니다. 프로젝트 진행 중 차이점에 대해 궁금하여 정리해보았습니다. 화면에 표기하려면 restcontroller가 되면 안되고 controller가 되야 함 rest로 하면 return json으로 되기 때문 —- by.구글링 들어가기 앞서 Controller 가 뭔지 부터!! 1. @Controlle.. 2024. 3. 18. 이전 1 ··· 4 5 6 7 8 9 10 ··· 110 다음 728x90 반응형