growait(10)
-
M1 mac Brew 실행시 오류 Cannot install in Homebrew on ARM processor in Intel default prefix
Redis를 사용하려고 homebrew를 이용하여 다운로드를 받는데 아래 사진처럼 ARM 관련 오류가 나더라구요 /opt/homebrew로 prefix가 설정되어 있지 않고 /usr/local로 되어 있어서 나는 오류인데요. 제가 intel용으로 다운을 받았었나 보네요. 아래 사진처럼 brew config로 설정을 확인해보면 역시나 HOMEBREW_PREFIX: /usr/local 로 되어있는 걸 확인 할 수 있습니다. /opt/homebrew/bin/brew docter 를 입력해주시면 아래에 echo 어쩌구 저쩌구를 복사해서 입력해주세요 터미널을 재시작해서 config를 확인해보시면 변경된 걸 확인해볼 수 있습니다. 이제 제대로 redis가 다운되는지 확인해봐야죵 우효 ^ㅇ^ 아주 성공적으로 다운이 ..
2023.02.05 -
[ React ] 페이지 이동에 따른 화면 전환 Route와 함께
까먹지 말고 기록하자. 기록하고 복습하자. 공부에는 끝이 없다. 앞으로 많이 나올 문구입니다..ㅎㅎ 게을러 지지 않고 꾸준히 공부하자는 의지입니다! 이번에는 저번 포스팅에 이어서 작성하겠습니다. import 경로에 확장자 명을 안 적은 이유는 'JS'라서 그런 거예요! 다른 확장자라면 명시해주시는 게 좋아요. 그리고 function으로 쓰나 const로 쓰나 큰 차이는 없어서 둘 중에 편하신 거로 사용하셔도 될 거 같아요! 저는 arrow 문법이 예뻐서...ㅎㅎ export default Home; Home을 export 해준다... 간단하게 설명 적어보았습니다. 혹시 이해가 안 되신다면 댓글 남겨주세요!!
2022.12.12 -
[ React ] react-router-dom v6 Routers, BrowserRouter, Route
안녕하세요 뭐든 처음 접해보면 아주 사소한 것도 큰 벽처럼 느껴지죠 네... 제가 바로 그랬습니다 😢 화면을 이동시키려고 하는데 구글링 해보니까 대체적으로 'react-router-dom'을 사용해서 하더라구요 하지만 import 할 때 부터 막혀버립니다. import { BrowserRouter, Routes, Route,} from 'react-router'; 다른 분들은 'BrowerRouter'를 사용하시는데 저는 이상하게 안 뜨더라구요 그래서 더 찾아보니 위에서 말씀드린 'react-router-dom'라는 걸 찾아서 사용했습니다!! 하지만 !!!! 이번엔 'Routes'가 없다고 난리를 치는군요. 그러면 어떻게 해야될까요 🤔 그냥 나눠서 import해줬습니다.. 되게 무식한 거 같지만 달리 방..
2022.12.12 -
[ Spring Boot ] @Autowired @Getter @Setter 쓰지말자
안녕하세요~ 제목 처럼 @Autowired @Getter @Setter 다들 유용하게 사용하고 계실 텐데요 물론 저도 마찬가지고요! 하지만 🤨 으잉?? 쓰지 말라고??? 너도 쓴다며! 라고 생각하실 텐데요 천천히 알려드리도록 할게요! 다들 의존성 주입할 때 이렇게 @Autowired를 사용하고 계실 텐데요 🤔 의존성 주입? 의존성 주입 의존성 주입!! 다들 어디선가 들어보셨죠? 의존성이란 쉽게 말해서 다른 것에 의지하는 성질입니다! 다들 이렇게 어노테이션을 각각 Controller Service Mapper / Repository 부분에 넣고 계실 텐데요 해당 growait.tistory.com 의존성 주입이 뭐지? 하시는 분들은 위 링크에서 쉽게 정리했으니 한 번 보고 오시는 걸 추천 드려요! 다시 본..
2022.12.08 -
[ LOMBOK ] @Build, @AllArgsConstructor, @NoArgsConstructor, @RequiredArgsConstructor
@AllArgsConstructor @NoArgsConstructor @RequiredArgsConstructor 위 3개의 Annotation은 생성자에 관한 것입니다! ( 주의 : @NotNull이 아니라 @NonNull입니다! ) 해당 DTO를 예제로 설명하겠습니다! @NoArgsConstructor 파라미터가 없는 기본 생성자 생성 @AllArgsConstructor 모든 필드 값을 파라미터로 받는 생성자 생성 @RequiredArgsConstructor final이나 @NotNull인 필드 값만 파라미터로 받는 생성자 생성 여기서 문제가 하나 있습니다. @AllArgsConstructor를 보시면 DTO에 선언한 순서로 값을 할당해줬죠? 필드의 Type이 같은 해당 DTO에서 예시를 들어보겠습니..
2022.12.08 -
[ OOP ] 객체지향의 특징 : 캡슐화
🤔 캡슐화 클래스의 내부 변수, 메소드를 하나로 패키징 하는 것. 즉 캡슐에 가두는 것입니다. 외부에서는 캡슐 안에 영향을 주기 쉽지 않죠?
2022.12.08