• 로그인
  • 장바구니에 상품이 없습니다.

home2 게시판 Spring 게시판 댓글기능2

댓글기능2

5 글 보임 - 1 에서 5 까지 (총 5 중에서)
  • 글쓴이
  • #129568

    문민혁
    참가자
    package practice.semo.Comment;
    import lombok.RequiredArgsConstructor;
    import org.apache.tomcat.util.net.openssl.ciphers.Authentication;
    import org.springframework.security.access.prepost.PreAuthorize;
    import org.springframework.stereotype.Controller;
    import org.springframework.web.bind.annotation.PostMapping;
    import org.springframework.web.bind.annotation.RequestParam;
    import practice.semo.Member.CustomUsers;
    @Controller
    @RequiredArgsConstructor
    public class CommentController {
        private final CommentRepository commentRepository;
        //@PreAuthorize()
        @PostMapping("/comment")
        String postComment(@RequestParam String content,@RequestParam Long parent, Authentication auth){
            CustomUsers user = (CustomUsers)auth.getPrincipal();
            var data = new Comment();
            data.setContent(content);
            data.setUsername(user.getUsername());
            data.setParentId(parent);
            commentRepository.save(data);
            return"redirect:/list";
        }
    }
    
    에서 getPrincipal();가 빨간줄로 그어지고, 설정이 안됩니다.
    
    #129569

    문민혁
    참가자
    스크린샷(40)
    #129570

    문민혁
    참가자
    스크린샷(40)
    #129590

    codingapple
    키 마스터
    Authentication을 import할 때 spring security 어쩌구에서 import 해옵시다
    #129607

    문민혁
    참가자
    감사합니다
5 글 보임 - 1 에서 5 까지 (총 5 중에서)
  • 답변은 로그인 후 가능합니다.

About

현재 월 700명 신규수강중입니다.

  (09:00~20:00) 빠른 상담은 카톡 플러스친구 코딩애플 (링크)
  admin@codingapple.com
  이용약관
ⓒ Codingapple, 강의 예제, 영상 복제 금지
top

© Codingapple, All rights reserved. 슈퍼로켓 에듀케이션 / 서울특별시 강동구 고덕로 19길 30 / 사업자등록번호 : 212-26-14752 온라인 교육학원업 / 통신판매업신고번호 : 제 2017-서울강동-0002 호 / 개인정보관리자 : 박종흠