💻 더 나은 개발자 되기 71
-
modelmapper진행 중 발생 된 오류. Cannot resolve symbol 'AccessLevel" configuration을 import했는데도 저렇게 찾지 못하는 오류였다. 결론부터 말하자면, 나는 import를 잘 못 해서였다.전일 공부시간을 오류로 날려서 속상했는데, 오늘 착석한지 얼마 안돼서 해결되는거보면..막힐땐 역시 텀을 주는 것도 좋은 방법- import해 온 걸 다시 해오라고 지웠다가 다시 불러왔는데, 웬걸..완전 다른걸 import했던거였다.. 0순위로 import를 잘 해왔는지 체크해보는 걸 추천!! 아래로 해결되진 않았지만, 나와 다른 케이스로 해결 될 수 있으니 진행했던 순서에 따라 기록해본다. 1. 메이븐 재빌드 2. project Structure에서 버..
-
Dependency 추가 중 발생된 오류. 자바, 스프링, 메이븐 프로젝트 중 modelmapper를 추가하는데 오류가 발생됐다.intelliJ를 사용중이었다. Pom.xml에 Dependency를 추가했는데, 전부 붉은 색으로 글씨가 떴다. org.modelmapper modelmapper 3.0.0 캡쳐를 담지 못해서 추가한 Dependency를 첨부해봤다.내부가 모두 붉은 색으로 뜨고 Dependency 'org.modelmapper:modelmapper:3.1.0' not found오류가 발생되며 의존성 추가를 할 수 없는 상태. 인텔리제이 기준 오른쪽 사이드에 위치한 메이븐을 선택해서내가 원하는 프로젝트를 선택 후 Reload project를 실행해주면추가한 Dependen..
-
앞서 말하자면, 커스텀을 해야 해서 react-datepicker를 사용해야 하고, 해당 css를 사용해야 해서 테일윈드를 사용 하는 분은 가능은 하지만 좋은 방법은 아닐 수 있다.(나는 완료 후 작성하게 된 글이라.. 테일윈드 지원하는 걸로 교체 예정) 캘린더 사용이 되는 input을 공통으로 만들어야 했다. 기본 input에서 type을 date로 주면 이런 모양인데영 예쁘지가 않다.기획상 새로운 달력아이콘과 YYYY/MM/DD형식으로 보여줘야해서 date를 커스텀 해야 하는 상황. input만으로는 어려울 것 같고,라이브러리 없이 만들기엔 시간이 부족할 듯 하여아예 만드는 건 나중에 도전해보기로 했다. react-datepicker를 많이 쓰고 있어서 사용해보기로 했다.npm install rea..
-
next 14로 프로젝트를 진행중인데, You're importing a component that needs useState. It only works in a Client Component but none of its parents are marked with "use client", so they're Server Components by default.와 같은 오류가 발생되었다. useState와 같은 React훅의 경우 클라이언트 컴포넌트에서만 사용할 수 있다고 한다. 그런데, 이걸 사용하는 곳이 서버 컴포넌트인지, 클라이언트컴포넌트인지 판단을 할 수가 없기 때문에.컴포넌트 파일 최상단에서 "use client"를 추가해서 이 컴포넌트가 클라이언트 컴포넌트임을 지정해줘야 한다. 여기서 의문..