sonama로 업그레이드 후 vscode code 명령어가 동작하지 않아서 포스팅하게 되었습니다. 저는 맥북에어 m1을 사용하고 있습니다. 해결방법 vi ~/.zshrc 명령어로 진입 후 맨 아래 다음과 같은 코드를 추가해줍니다. code () { VSCODE_CWD="$PWD" open -n -b "com.microsoft.VSCode" --args $* ;} :wq로 나와주신 뒤에 source ~/.zshrc 명령어로 바뀐 .zshrc를 적용해줍니다. 출처 https://stackoverflow.com/questions/61637583/bash-macos-electron-no-such-file-or-directory-when-using-vs-code-using
자바와 스프링에 대한 기본 지식을 기르기 위해 토이 프로젝트를 시작했습니다. 프론트 코드 : https://github.com/laboratory-kkoon9/connector_front GitHub - laboratory-kkoon9/connector_front Contribute to laboratory-kkoon9/connector_front development by creating an account on GitHub. github.com 백엔드 코드 : https://github.com/laboratory-kkoon9/connector_back GitHub - laboratory-kkoon9/connector_back Contribute to laboratory-kkoon9/connector_..
제 github Main 페이지는 다음과 같이 꾸며져 있었습니다. 2020년 1월쯤 github README 꾸미기 기능이 나온걸로 알고 있습니다. 약 3년 뒤에서야 조금 더 꾸며보려고 이것저것 찾아봤습니다. 요새 열심히 포스팅 중이기도 해서 티스토리 최근 글 목록 자동으로 업데이트 해주기로 결정했습니다. 다음 이미지는 제 티스토리 블로그 최신글을 추가한 README입니다~ 이제 어떻게 만들었는지 차근차근 살펴봅시다! 1. github id와 같은 레포지터리가 필요합니다. 첫 번째로 github에 본인의 github ID와 같은 레포지터리를 만들어주셔야 합니다. 저는 이미 있어서 이미 있다는 경고 메시지가 뜹니다~! 레포지터리를 만드시고 git clone도 받아주세요~! 위 주소를 복사하여 터미널에 gi..
코프링으로 개발 시 마주친 에러 관련 포스팅입니다. 개발 환경은 다음과 같습니다. Spring Boot Version : 3.0.1 Java Version : 17 Kotlin Version : 1.8.21 Kotest Version : 5.5.5 다음 포스팅을 읽고 보시면 더욱 도움이 됩니다. [스프링+코틀린] kotest와 @Sql 어노테이션 같이 사용 불가 - kotest에서 통합 테스트하기 코프링으로 개발 시 마주친 에러 관련 포스팅입니다. 개발 환경은 다음과 같습니다. Spring Boot Version : 3.0.1 Java Version : 17 Kotlin Version : 1.8.21 Kotest Version : 5.5.5 배경 kotest를 사용하는 프로젝트에서 kkoon9.tisto..
코프링으로 개발 시 마주친 bean name 충돌 관련 포스팅입니다. 개발 환경은 다음과 같습니다. Spring Boot Version : 3.0.1 Java Version : 17 Kotlin Version : 1.8.21 배경 레거시 API와 분리하기 위해 API를 버저닝하기로 결정했습니다. Repository는 같이 쓰되, Service 레이어와 Controller 레이어는 버전을 나누기로 했습니다. 다음 이미지는 Controller 레이어의 버저닝 디렉터리 예시입니다. CafeController에서 버전만 v2로 바꾸고, 실행시켜보면 다음과 같은 에러가 발생합니다. 에러메시지를 읽어보면 BeanDefinition이 Conflict났다고 알 수 있습니다. BeanName은 @Component이 붙은..
코프링으로 개발 시 마주친 생각 관련 포스팅입니다. 개발 환경은 다음과 같습니다. Spring Boot Version : 3.0.1 Java Version : 17 Kotlin Version : 1.8.21 배경 JPA를 사용하면서 흔히 사용했던 Optional에 대해 생각해봤습니다. package com.laboratorykkoon9.kotlinspring.cafe.repository import com.laboratorykkoon9.kotlinspring.cafe.domain.Cafe import org.springframework.data.domain.Page import org.springframework.data.domain.Pageable import org.springframework.dat..
배경 API의 권한 체크에 대한 기능을 구현하려고 하는 도중 공부한 내용을 포스팅했습니다. 보통 Interceptor, Filter, AOP 이 셋 중 하나를 사용하여 구현하더군요. 그래서 이 셋의 차이가 궁금해서 chatGPT에 물어봤습니다. 1. Interceptor (인터셉터) Spring Framework(프레임워크)에서 사용되며, 주로 컨트롤러 수준에서 동작합니다. 요청 처리 전, 후 또는 예외 발생 시에 실행되는 특별한 기능을 수행하는 객체입니다. 주로 로깅, 보안 검사, 트랜잭션 관리 등을 수행한다고 합니다. 2. Filter (필터) Java Servlet 스펙에서 제공하는 기능으로, 요청과 응답을 조작하는 데 사용됩니다. 웹 애플리케이션의 모든 요청과 응답에 대해 실행됩니다. 주로 요청 ..
코프링으로 개발 시 마주친 에러 관련 포스팅입니다. 개발 환경은 다음과 같습니다. Spring Boot Version : 3.0.1 Java Version : 17 Kotlin Version : 1.8.21 Kotest Version : 5.5.5 배경 kotest를 사용하는 프로젝트에서 통합 테스트를 위해 @Sql 어노테이션을 사용하여 데이터를 밀어넣어주었습니다. 통합 테스트 관련 내용은 아래 포스팅 참고해주세요. [스프링+코틀린] mock 없이 통합 테스트하기 단위 테스트 책을 읽고 비즈니스 로직의 흐름을 담당하는 service layer(비즈니스 로직 흐름을 담당하는 layer) 테스트 코드를 시도했던 내용을 담는 포스팅입니다. 단위 테스트 - 예스24 소프트웨어 kkoon9.tistory.com ..
- Total
- Today
- Yesterday
- 클린 아키텍처
- 이펙티브 자바
- Spring
- Olympiad
- node.js
- 테라폼
- 알고리즘
- 코테
- Java
- Spring Boot
- kkoon9
- Algorithm
- JPA
- 프로그래머스
- 디자인 패턴
- 이팩티브 자바
- BAEKJOON
- C++
- Effective Java
- 클린 코드
- 디자인패턴
- 정규표현식
- 백준
- Kotlin
- kotest
- MSA
- programmers
- BOJ
- 객체지향
- AWS
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |