묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 시큐리티
AccountControllerTest 실행오류
안녕하세요. 알려주신대로 index 메서드의 두번째 파라미터에@AuthenticationPrincipal(expression = "#this == 'anonymousUser' ? null : account") Account account를 넣은 이후, AccountControllerTest를 돌렸을 때, 아래와 같은 오류가 나오고있는 상황입니다. @AuthenticationPrincipal UserAccount userAccount를 두번째 파라미터로 넣으면 잘 동작합니다. @GetMapping("/") public String index(Model model, @AuthenticationPrincipal(expression = "#this == 'anonymousUser' ? null : account") Account account) { if ( account == null ) { model.addAttribute("message", "Hello Spring Security"); } else { model.addAttribute("message", "Hello, " + account.getUsername()); } return "index"; } 오류 로그 Request processing failed; nested exception is org.springframework.expression.spel.SpelEvaluationException: EL1008E: Property or field 'account' cannot be found on object of type 'org.springframework.security.core.userdetails.User' - maybe not public or not valid?org.springframework.web.util.NestedServletException: Request processing failed; nested exception is org.springframework.expression.spel.SpelEvaluationException: EL1008E: Property or field 'account' cannot be found on object of type 'org.springframework.security.core.userdetails.User' - maybe not public or not valid? 이 경우, 테스트 코드를 바꿔줘야 할 부분이 있는건가요?? 바쁘시겠지만 확인해주시면 감사하겠습니다.
-
미해결[리뉴얼] 처음하는 MongoDB(몽고DB) 와 NoSQL(빅데이터) 데이터베이스 부트캠프 [입문부터 활용까지] (업데이트)
mogoDB Connection refused
안녕하세요! ServerSelectionTimeoutError: localhost:27017: [Errno 111] Connection refused 라는 에러가 떳는데, MongoDB 서버가 실행 중 인것을 확인했는데도 왜 안되는 걸까요? 외부 접근 설정을 해줘야하는걸까요? 혹시 외부 접근 설정은 어떻게 해야 할까요? 구글링해보니 대부분 sudo 코드로 하던데 그 부분을 도저히 이해 못하겟네요 ㅠ
-
미해결단 2주간 키운 블로그로 월 80만원 용돈 벌기
초보자에게 정말 유용한 강의네요
수강 완료 후 별점 후기 남겼습니다. sylious@naver.com 입니다. 굳굳
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
docker-compose.yml mysql MYSQL_ROOT_PASSWORD 질문
안녕하세요. docker-compose.yml에 MYSQL_ROOT_PASSWORD: 비번은 자기 로컬 mysql root 비밀번호 치는 건 맞나요?
-
미해결데브옵스(DevOps)를 위한 쿠버네티스 마스터
프라이베이트 레지스트리의 목록을 볼 수 있나요?
프라이베이트 레지스트리 목록을 hub.docker.com처럼 목록을 볼 수 있나요?
-
미해결
파이어베이스 설치 오류인가요?
리액트로 로그인을 구현하려 파이어베이스를 설치했는데 사이트를 열려고 하니 오른쪽처럼 오류가 떴습니다 설치도 제대로 했고 firebaseConfig를 만들기 전까진 오류없이 잘 실행됐는데 어떤게 문제일까요?
-
미해결R로 배우는 통계
package가 설치되지 않아요
처음 내용부터 따라서 R, Rtools40, Rstudio를 설치했는데 아래와 같은 에러가 나면서 package 설치가 안됩니다. &은(는) 예상되지 않았습니다. Warning in install.packages : installation of package ‘fansi’ had non-zero exit status &은(는) 예상되지 않았습니다. Warning in install.packages : installation of package ‘pkgconfig’ had non-zero exit status &은(는) 예상되지 않았습니다. Warning in install.packages : installation of package ‘crayon’ had non-zero exit status &은(는) 예상되지 않았습니다. Warning in install.packages : installation of package ‘utf8’ had non-zero exit status &은(는) 예상되지 않았습니다. Warning in install.packages : installation of package ‘generics’ had non-zero exit status &은(는) 예상되지 않았습니다. Warning in install.packages : installation of package ‘glue’ had non-zero exit status &은(는) 예상되지 않았습니다. Warning in install.packages : installation of package ‘magrittr’ had non-zero exit status &은(는) 예상되지 않았습니다. Warning in install.packages : installation of package ‘R6’ had non-zero exit status &은(는) 예상되지 않았습니다. Warning in install.packages : installation of package ‘rlang’ had non-zero exit status &은(는) 예상되지 않았습니다. Warning in install.packages : installation of package ‘purrr’ had non-zero exit status &은(는) 예상되지 않았습니다. Warning in install.packages : installation of package ‘cli’ had non-zero exit status &은(는) 예상되지 않았습니다. Warning in install.packages : installation of package ‘ellipsis’ had non-zero exit status &은(는) 예상되지 않았습니다. Warning in install.packages : installation of package ‘lifecycle’ had non-zero exit status &은(는) 예상되지 않았습니다. Warning in install.packages : installation of package ‘vctrs’ had non-zero exit status &은(는) 예상되지 않았습니다. Warning in install.packages : installation of package ‘tidyselect’ had non-zero exit status &은(는) 예상되지 않았습니다. Warning in install.packages : installation of package ‘pillar’ had non-zero exit status &은(는) 예상되지 않았습니다. Warning in install.packages : installation of package ‘tibble’ had non-zero exit status &은(는) 예상되지 않았습니다. Warning in install.packages : installation of package ‘dplyr’ had non-zero exit status 어떤 문제일까요??ㅜㅜ
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
후아~ 비주얼스튜디오 2022
안녕하세요. 오랜만에 컴퓨터를 밀고 Visual Studio Community 2022를 설치하고 콘솔앱을 만드는데... 헤더파일도 없고 메인함수도 안만들어진 상태로 나오네요... 이게 정상인가요?
-
미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
django에서 AttributeError: module 'blog.views' has no attribute 'post_list' 에러
안녕하세요. 늦은 시간까지 항상 감사드립니다. 강의 정말 잘 듣고 있습니다! *프로젝트명은 편의상 blog로 대체했습니다. 프로젝트의 urls에 path를 import하고 나서 저장 > 서버자동재시작 시, 아래와 같은 에러가 뜹니다. AttributeError: module 'blog.views' has no attribute 'post_list' 구글링을 해 보니 오타 문제인 듯해서 열심히 눈을 비볐습니다만 도저히 제 눈에는 보이지 않네요ㅜㅜ + 저장해 보니까 서버 구동은 돼서 blog로 들어가보니 QuerySet이 아니라 이렇게만 출력됩니다...
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
깃헙 권한 요청드립니다.
인프런 아이디 : hihopper@kakao.com 인프런 이메일 : hihopper@kakao.com 깃헙 아이디 : tlstjddls123@naver.com 깃헙 username : SungIn-Shin
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
entityManager.flush() 호출을 하면 실제 데이터베이스에 반영이 되나요?
=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]1. entityManager.flush() 호출 시에 "쓰기 지연 SQL 저장소"에 저장된 (persist 된) 객체의 경우 외부의 h2-console 에서 조회 시에 조회되지 않는 것 같은데, 왜 그런지요? flush 이후에 아래의 System.out.println 에서 breakpoint 를 잡고, Member 테이블을 조회해 보면 여전히 "마지막의수혁"이라는 이름으로 조회가 되는데 "처음의수혁"이 flush 되어서 조회 되어야 하지 않을까 생각했습니다. flushMode 도 명시해 보았지만 효과는 없었습니다. // -- 6. 엔티티 변경 감지 (Dirty Checking)Member member = em.find(Member.class, 0L);Assert.isTrue(member.getName().equalsIgnoreCase("마지막의수혁"), "오류1");System.out.println(member.getName());member.setName("처음의수혁");em.persist(member);em.flush();System.out.println("여기서 Breakpoint 잡고 h2-console 조회");member.setName("마지막의수혁");tx.commit();System.out.println("종료");
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
autocomplete-python traceback output 오류
-
-
미해결홍정모의 따라하며 배우는 C언어
word count를 공백을 제외하는 문제라면?
#include <stdio.h> #include <ctype.h> int main() { char ch; int n_chars = 0; while((ch=getchar())!= '\n'){ if(isspace(ch)){ n_chars++; } } printf("%d",n_chars); return 0; } 단어 개수를 공백도 단어라고 본다면 저렇게 쉽게 풀리는데, 만약 문제가 공백은 단어로 취급하지 않는다면 getchar()로 입력받아서는 풀이가 불가능한가요? 입력이 문장의 첫 번쨰 혹은 마지막이 공백이라면 예상한 개수보다 +1이 더 나오게되는 문제가 있습니다. 이런 문제의 경우 입력의 첫 혹은 마지막 문자가 공백일 경우를 따로 세어주는 해법을 생각해봤는데, 그러기 위해서는 일단 입력자체를 문자열로 받은다음에, 인덱스로 접근해서 각각 분기해줘야 하는것 아닌가, 그렇다면 getchar()로는 풀 수 없는 것 아닌가? 이런 생각이 드네요 getchar()를 활용한 소스가 검색으로는 도저히 안나와서... 질문올려봅니다. 요약: 공백을 제외한 단어만을 카운트해준다면 getchar()로 입력받아서는 안되고, 반드시 문자열로 입력을 받는 수밖에 없다?입니다 감사합니다..
-
미해결모두를 위한 파이썬 : 필수 문법 배우기 Feat. 오픈소스 패키지 배포 (Inflearn Original)
클래스변수 외에, 인스턴스 변수(self._attr1)를 type으로 선언하는 방법이 있나요?
type을 이용해 동적으로 클래스 생성 시, 클래스 변수는 dct 위치에 딕셔너리 형태로 넣으면 생성되는 것을 알았습니다. 그렇다면 인스턴스 변수 (즉, 통상 class 선언시 self._attr1 과 같이 선언되는 변수)는 type을 이용해서도 선언이 가능한가요? 가능하다면 어떻게 할 수 있는지요? 감사합니다.
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
findByName 관련 문의드립니다.
소스를 보면 setParameter("name", name)이렇게 고정이 되어있는데만약 회원 정보가 많이 있고(phone, email등등) 이메일, 전화번호로 각각 조회를 해야하는 상황이라고 할 경우에는 phone, email관련 메서드도 계속 늘어날까요??아니면 공통으로 사용할 수 있는 방법이 있을까요??jpql의 쿼리문도 안에 들어있어서 방법이 눈에 들어오지 않네요..
-
해결됨Svelte.js [Core API] 완벽 가이드
windows 환경에서 node-sass 설치
node-sass 설치하려고 하면 python 2.7 의 경로를 찾을 수 없다고 설치를 실패합니다.
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
DB 연동에 에러가 발생합니다.. 도움필요합니다 !
위 사진과 같은 오류가 지속적으로 발생합니다. 다른 사람들 질문사항으로 해결해보려했는데 안되더라구요.. JDBC URL : jdbc:h2:tcp://localhost/~/jpashop 입니다. 그리고 그리고 선생님과 같이 이렇게 하이버네이트를 로그에 띄우려면 어떤 디펜던시를 넣어야할까요?? 저는 이전 예제 따라해봤을때도 저렇게 하이버네이트에 입력되는 것들이 콘솔창에 뜨지가 않더라구요 ㅠㅠ 제가 어떤 강의를 놓쳤을까요??
-
미해결실전! 스프링 데이터 JPA
자식 엔티티로의 영속성 전이에 대해서 질문 있습니다.
먼저 다음과 같이 부모 자식 엔티티가 있습니다. @Entity public class Leaf { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "tree_id", referencedColumnName = "id") private Tree tree; } @Entity public class Tree { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; @OneToMany(mappedBy = "tree", cascade = CascadeType.ALL, orphanRemoval = true) private List<Leaf> leaves = new ArrayList<>(); } Tree 엔티티는 부모이고 TreeRepository가 있는 상태입니다. Leaf 엔티티는 자식이고 Tree에 완전히 종속된다고 생각하여 Repository를 안 만들었습니다. 이 때, 비영속된 Tree에 Leaf를 추가하고 save를 시키면 영속성 전이로 인해서 Leaf들까지 전부 다 insert 되는 것은 확인하였습니다. 여기서 질문은 이미 영속화가 되어 있는 Tree를 findById() 로 찾아온 다음에 연관관계를 매핑한 새로운 Leaf를 리스트에 추가하면 insert가 되지 않았습니다. (얄팍한 지식으로 더티체킹처럼 list에 새로운 Leaf가 추가되었네? -> insert 이렇게 될 줄 알았습니다.) 여기서 Leaf를 추가하려면 LeafRepository를 따로 만들어야 할까요?? 저는 Leaf가 Tree에 완전히 종속되는 엔티티인데 Tree를 통하지 않고 Repository를 따로 만들면 데이터가 불일치할 수 있는 통로가 생긴다고 생각해서 안 만들었었습니다.
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
nginx https 적용후 aws ec2 리젼 다수 생성
안녕하세요, 제로초님.. 강의영상에서 커뮤니티 보니깐 진행은 블로그 내용 참조하라고 하셔서 ec2 터미널에서 nginx및 https script 작성했는데 해당 부분 남기고 싶어서 ec2 우분투에서 git 푸시한시점 이후에 EU와 US 지역에서 대량 리젼이 무작위로 생성됐더라구요.. 저는 외부에 있어서 스팸전화나 해당 메일 제목이 무엇인지 모르고 늦게서야 free tier limit alert을 보고 계정정지가 되고 금액이 20만원이상 청구가 되버렸습니다. 의심해볼게 sourcetree로 확인해보니 위에 말한 시점 이후에 대량 생성된 거라 해당 시점과 작업방법에 외에 의심할게 없는데요... 첫 배포시 git clone했을때도 gitignore파일이있었고 https 적용 후에 우분투 루트에서 git push해도 .env파일도 안올라가있는거확인했는데 탈취될 수 있는건가요?? (이전 https 적용 이전 lamda, 카카오 공유하기까지는 아무런 알럿이나 메일은 없었습니다.) 제가 push하는 방법이 잘못된건지 잘몰라서 문의드립니다. https 작업 내용을 남기고싶어서 ec2 우분투에서 작업하고 git remote push한게 잘못된거라면 로컬에서 계속 수정사항이 생기면 git clone을 위해서 우분투에 설정한 https를 git reset --hard 하고 또 설정해줘야하는건지 아니면 진짜 채굴하듯이 탈취당할 수 있는건지 해서요..
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
파일 로드 시 encoding
이 전 단원에서는 한글 표기를 위해 encoding='cp949'를 써주었었는데요 이파일에도 한글이 있음에도 불구하고 encoding을 따로 넣어주지 않는 이유는 뭔가요?!