안녕하세요~ 강의 너무 잘 보고 있습니다. 프로젝트 생성부터 전부 따라서 해보고 있는데요. pom.xml 파일에 의존성 설정을 선생님과 똑같이 했는데 @Valid와 @Length 애노테이션 관련 의존성이 추가가 안되었더라구요. 메이븐 리포지토리에서 검색해서 아래와 같이 의존성을 따로 추가해서 해결하긴 했는데요. <dependency> <groupId>javax.validation</groupId> <artifactId>validation-api</artifactId> <version>2.0.1.Final</version> </dependency> <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-core</artifactId> <version>5.4.10.Final</version> </dependency> pom.xml 파일에서 스프링 부트 2.3.0 버전을 사용했다는 차이만 있는데 이렇게 의존성 차이가 있는 이유가 궁금합니다 ~
1. 태그를 클릭했을 시 이러한 에러가 발생했습니다. pages/hashtag.js 에서 이렇게 수정하고, components/PostCard.js 에서 key값을 이렇게 수정하니 콘솔에러가 사라졌습니다. 같은 키를 사용해서 발생한 에러같은데 결국엔 같은 키값을 사용했더니 에러가없어진? 이러한 느낌인데 조금 상세히 설명 부탁드려도 될까요? 2. 밑에 질문들을 참고하였지만 해결이 되지 않은 부분입니다. 강의 잘 듣고있습니다. 감사합니다.
만약 백앤드 개발과 프론트앤드 개발이 동시에 진행이 되야 한다고 하면, 백 없는 상태에서 가짜 데이터를 넣고 작업해도 괜찮을까요? 어떤 json data를 받아올지 구조를 짜 두고, 백이 없는 상태에서 json파일만 불러오는 형태로 프론트 작업을 해두는게 나은지, 아니면 퍼블리싱을 먼저 하고, 백엔드가 개발 되는데로 뒤따라서 프론트를 개발하는게 더 나은지 궁금합니다.
(node:24348) [SEQUELIZE0004] DeprecationWaning: A boolean value was passed 이거 떠가지고 시퀄라이즈 버전을 4버전으로 바꿔주려는데.. 바꾸려고하면 Invalid tag name "@4.37.6": Tags may not have any characters that encodeURIComponent encodes 이렇게 오류떠서 바뀌지 않습니다.. 어떻게 하면 좋을까요
안녕하세요. Symbol 사용 이유가 궁금해서 질문을 남기게 되었습니다. const nop = Symbol("nop") 대신으로, const nop = "nop";을 사용해도 정상 작동하는걸 확인했는데요, 1.혹시 Symbol("nop")을 사용하신 특별한 이유가 있을까요? 2.추가적으로 Symbol을 검색해도 명확히 설명 된 글을 찾지 못했습니다ㅠ. Symbol에 대해서 간단히 알려주실 수 있을까요?
1. RequestMatcher matcher = entry.getKey(); if (matcher.matches(request)) ~ 해당 부분이 어떤 흐름인지는 대충알겠는데 확실하게 하고 싶어서요 RequestMap에 담긴 key값과 FiltetInvocation의 요청정보 를 matches()메소드로 비교하기 위해서RequestMatcher타입의 객체에 담는다 라고 생각하면 될까요? 2. RequestMatcher AntPathRequestMatcher 아키텍쳐 관점에서 설명 한번 부탁드립니다ㅜ .antMatchers()나 mvcMatchers() 이런거랑은 관계 없는건가요? 이번에도 잘 부탁드립니다
math 객체를 사용하셔서 난수값 연산으로 랜덤 능력치를 가진 5장의 카드가 덱에 생성되게 되어있는 것 같습니다만 카드 var 상대 = { 영웅 : document . getElementById ( 'rival-hero' ), 덱 : document . getElementById ( 'rival-deck' ), 필드 : document . getElementById ( 'rival-cards' ), 코스트 : document . getElementById ( 'rival-cost' ), 덱data : [알파, 베타, 감마, 오메가, 제타, 델타, 빔펠], 영웅data : [], 필드data : [], 선택카드 : null , 선택카드data : null , 이런 식으로 기존 코드에 덱 data 배열에 따로 미리 만들어둔 카드 이름을 넣고 이런 식으로 미리 카드에 따른 능력치 값을 입력시켜놓았는데 이걸 화면상에 구현하는 법을 모르겠습니다. function Card ( name , att , hp , cost ) { this . name = name ; this . att = att ; this . hp = hp ; this . cost = cost ; } var 알파 = new Card ( '알파' , 8 , 35 , 1 ) var 베타 = new Card ( '베타' , 900 , 8570 , 6 ) var 감마 = new Card ( '감마' , 5 , 30 , 1 ) var 오메가 = new Card ( '오메가' , 450 , 7500 , 5 ) var 제타 = new Card ( '제타' , 15 , 70 , 2 ) var 델타 = new Card ( '델타' , 740 , 6850 , 5 )