서비스 단위 테스트 코드 작성
미해결
토비의 클린 스프링 - 도메인 모델 패턴과 헥사고날 아키텍처 Part 1
MemberFinder 와 같은 유즈케이스 단위로 통합 테스트를 분리 해서 작성하셨는데 단위 테스트의 경우에는 분리를 어떻게 하시나요? MemberService (Query, Modify) 가 없이는 코드가 작성이 되질 않아서 질문 드립니다.
- java
- spring
- spring-boot
- jpa
- 리팩터링
- ddd
172만명의 커뮤니티!! 함께 토론해봐요.
미해결
토비의 클린 스프링 - 도메인 모델 패턴과 헥사고날 아키텍처 Part 1
MemberFinder 와 같은 유즈케이스 단위로 통합 테스트를 분리 해서 작성하셨는데 단위 테스트의 경우에는 분리를 어떻게 하시나요? MemberService (Query, Modify) 가 없이는 코드가 작성이 되질 않아서 질문 드립니다.
미해결
Cursor AI로 만드는 생산성 2배 Java Spring 개발
8강 강의영상 나오지 않습니다.
미해결
토비의 클린 스프링 - 도메인 모델 패턴과 헥사고날 아키텍처 Part 1
안녕하세요. 궁금한게 있어서 질문 드립니다. domain 패키지에 entity를 위치 한다고 했을때 주석이라고 말씀하신 어노테이션 JPA @Entity를 만들어서 Member로 정의 그리고 mongo DB도 필요해서 @Document를 정의해서 domain 패키지에 위치 시켜 Member로 정의 이처럼 같은 도메인이 서로 다른 DB로 사용 될때 어떻게 도메인으로 정의해야할지 궁금합니다. 그리고 이름이 중복되는 현상도 발생하기도 합니다. 그렇다고 OracleMember, MongoMember로 지을수도 없는것같습니다. 제 생각은 Member라는 도메인이 Domain 패지키에 별도로 나와서 adapter 안에 JPA Persistent의@Entity로 정의된 클래스와 Mongo Persistent의 @Document로 정의된 클래스가 위치 되어야한다고 생각하는데 어떤 의견이신지 궁금합니다.
해결됨
(2026 최신!) 일주일만에 합격하는 정보처리기사 실기
안녕하세요! 영상강의 없이 글로 수업 자료만 기재돼있는건 따로 pdf파일이 없는건가요? 23강 24강 25강같이 수업 자료 라고만 있는 강의들이요!
해결됨
[Live 챌린지] 6주 완성! 개발 실무를 위한 고농축 바이브코딩 (Cursor AI, Figma)
공통 컴포넌트 부분의 프롬프트를 실행하던 중에 궁금한 점이 있어요. 아래와 같이 실행을 했는데, 1) input 버튼을 만들기 위해 파일 실행 - commons/components/input/prompts/prompt.101.ui.txt 2) 아래와 같은 답변이 나옴 (Claude-4.5-sonnet thinking model 사용): 🤔 룰 간 충돌 분석 prompt.101.ui.txt: variant 시스템 구현 요구 03-ui.mdc: 피그마 디자인 그대로만 구현하라고 요구 피그마 실제: 단일 Input만 존재 그리고 저 또한, AI가 돌린 코드를 분석하고 룰 재검토 및 실행을 몇 번 반복하는 과정에서 실질적으로 문제가 있을 수 있다고 보였어요. 1) Case 1 처음에 Button 컴포넌트를 위해서 프롬프트를 실행했을 때는 prompt.101.ui.txt 의 " 다음 조건을 모두 만족하는 완전한 variant 시스템을 구현할 것 ." 이 조건을 만족하기 위해서 노드ID 제공했는데도 불구하고, 계속해서 피그마의 모든 button을 다 찾아서 사이즈를 가져오는 것을 볼 수 있었습니다. 2) Case 2 그 다음에 Input 컴포넌트를 위해서 프롬프트를 실행했을 때는 03-ui.mdc 의 " 피그마 링크가 제공되면, 모든 사이즈는 제공된 피그마와 동일하게 처리할 것 " 이라는 룰을 검토하는 과정에서 문제가 있었습니다. 이 조건 때문에 반응형 웹은 고려하지 못하고 width를 진짜 있는 그대로 갖고 와서 상수로 넣어버리고, 유연성이 전혀 없게 만들었습니다. 몇 번 룰을 재검토하라고 시키고 원하는 코드와 비슷하게 만들긴 했지만, 혹시 이런 경우에 대한 해결 방법이 있을까요?
해결됨
멀티 모듈 아키텍처로 구현하는 은행 서버 핵심 기능 [ Kotlin & Spring ]
지금 Swagger 적용하기 보고있는데 Application.kt 파일 을 작성하는데 스프링이 적용이안돼는지 어노테이션 이 원래 빨갛고 노랗게 떠야하는데 안뜨네요 강의보고 따라하는중인데 어떻게해야될지 잘모르겠습니다
해결됨
(2026 최신!) 일주일만에 합격하는 정보처리기사 실기
데이터 형태와 참/거짓 챕터이고 문자 배열로 할당하기 위해서 1:56 보시면 //문자 배열로 할당에서 맨 오른쪽에 \0이 무조건 있어야 문자 배열로 인식이 되는건가요?
해결됨
(2026 최신!) 일주일만에 합격하는 정보처리기사 실기
3분2초에 A가 B로 엎어쳐졌다는데 자세한설명도 없이 엎어쳐졌다니깐 왜 바뀐건지 이해가 안갑니다.
해결됨
한 입 크기로 잘라먹는 Next.js
강의를 보다가 리뷰 입력 하는 부분..약 2분 정도 되는 시점에서 리뷰를 데이터 베이스에 입력 하기 위해서는 준비해야 할 것이 많다고 하셨는데.. 구체적으로 어떤 준비가 필요한가요?? supabase를 사용 하는 것이니까 테이블 만들고.. insert 함수 호출 해서 입력 하면 되는 것 외에 다른 준비를 해야 하는 것이 있나요??
미해결
자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
문제 풀이는 있는데 자료 구조들로 풀어야하는 문제들은 없어서 질문드립니다. 나중에 코테볼때 나올것 같은데 이 부분은 다른 강의나 책에서 보고 공부해야하는지요.
미해결
죽음의 Spring Batch: 새벽 3시의 처절한 공포는 이제 끝이다.
안녕하신가 미스터 KILL-9 항상 빠르고 친절한 답변 고맙다 이번에 회사 로직 작성중에 조금 막막한 부분이 있어 질문 하러 왔다 reader 엑셀 파일 읽어오고 processor 에서 해당 엑셀 데이터 값을 가지고 dao 호출해서 검증하고, 깍고 (가공) 마지막으로 쓰기 처형하는데 작업을 하는데 문제는 가공 단계에서 dao 를 직접 호출하면 ExecutorType 이 simple 로 호출되고 쓰기 단계에서 batch 로 ExecutorType 실행되어 에러가 발생한다 Cannot change the ExecutorType… 이렇게 말이다.. 그래서 일단 아래 코드 처럼 해결은 했어 우선 기존 코드는 PoiItemReader -> ItemProcessor<> (여기서 mybatis dao 호출 해서 검증작업도 함) -> MyBatisBatchItemWriter -> 에러 Cannot change the ExecutorType… 해결한 코드 PoiItemReader -> ItemProcessor<> (여기서 mybatis dao 호출 해서 검증작업도 함) -> JdbcBatchItemWriter-> (해결) 그런데 이렇게 작성해도 되려나 싶네.. 그리고 String 문으로 쿼리 짜는것도 맘에 안들고..ㅠㅠ
해결됨
(2026 최신!) 일주일만에 합격하는 정보처리기사 실기
char은 1바이트 int는 4바이트라고 배웠는데 포인터 변수는 int char 관계없이 다음 주소를 가리킬려면 1 증가시키면 되는건가요?
해결됨
[Live 챌린지] 6주 완성! 개발 실무를 위한 고농축 바이브코딩 (Cursor AI, Figma)
prompt.103.enum.txt에 오타가 있습니다. 실제 강의 내용과 이미지는 .png 파일 로 되어있는데, 다운로드 받은 prompt.103.enum.txt에는 .svg 로 되어있네요. 수정이 필요해보여요.
미해결
김영한의 실전 자바 - 고급 2편, I/O, 네트워크, 리플렉션
Configuration UTF-8 로 돌려도 똑같습니다.
해결됨
[VOD] 6주 완성! 개발 실무를 위한 고농축 바이브코딩 (Cursor AI, Figma)
톡투피그마 mcp 연결이 안돼요 ㅠㅠ 노란불 들어오다가 결국 빨간불 들어옵니다 윈도우라 개발 환경이 다른걸까요?
해결됨
(2026 최신!) 일주일만에 합격하는 정보처리기사 실기
안녕하세요 강의를 들으면서 첨부자료 없는 강의에 대해서 질문이 있습니다. 문제 풀이해주실 때 코드가 보이는데 현재 수기로 종이에 적고 있는 상황입니다. 강의별로 코드가 적힌 파일 같은 것이 있는지와 다운로드할 수 있는 방법이 있는지 궁금합니다.
미해결
죽음의 Spring Batch: 새벽 3시의 처절한 공포는 이제 끝이다.
- 명백한 한계점 (단점): - 네트워크 대역폭 소모: 실제 데이터를 전송하므로 네트워크 부하가 극심하다. 데이터 건수가 많거나 크기가 크면 통신 자체가 병목이 될 수 있다. ( "핵탄두 데이터 전송에 따른 통신망 과부하 주의!" ) - Manager 읽기 병목: Manager 혼자 모든 데이터를 읽어야 하므로, 읽기 자체가 느리다면 원격 청킹은 효과가 없다. ( "중앙 정찰 위성의 스캔 속도 한계!" ) - 복잡성(감시와 디버깅의 지옥문): 역시 미들웨어(Kafka 등)와 프링 인티그레이션 설정이 필수적이다. 프링 인티그레이션 ->스프링 인티그레이션
해결됨
[VOD] 6주 완성! 개발 실무를 위한 고농축 바이브코딩 (Cursor AI, Figma)
개발 초보인데url로 배포해서 결과물 보고 싶은데 초보라 모르겠습니다
미해결
자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
import java.util.*; import java.util.stream.*; class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); int num = in.nextInt(); List<Integer> coins = new ArrayList<>(); for (int i=0; i<num; i++) { coins.add(in.nextInt()); } int target = in.nextInt(); in.close(); Set<Integer> isVisited = new HashSet<>(); Map<Integer, List<Integer>> countByCoins = new HashMap<>(); for (Integer coin : coins) { if (coin == target) { System.out.print(1); return; } else { isVisited.add(coin); } } countByCoins.put(1, new ArrayList<Integer>(coins)); int start = 2; while (true) { List<Integer> valuesByBefore = countByCoins.get(start - 1); List<Integer> newList = new ArrayList<>(); for (Integer before : valuesByBefore) { for (Integer coin : coins) { int sum = before + coin; if (sum == target) { System.out.print(start); return; } if (!isVisited.contains(sum)) { isVisited.add(sum); newList.add(sum); } } } countByCoins.put(start, newList); start++; // System.out.println(countByCoins); } } }
해결됨
CloudNet@ - Amazon EKS 확장판 강의
안녕하세요 BationHost에서 aws 명령어가 실행이 안됩니다... aws 명령어 실행이 안되어서 BastionHost의 /etc/profile을 확인해봤는데, export AWS_DEFAULT_REGION=ap-northeast-2 export AWS_ACCESS_KEY_ID=[실제값] export AWS_SECRET_ACCESS_KEY=A[실제값] export CLUSTER_NAME=[실제값] 이렇게 4개는 값이 잘 들어가있는데, export ACCOUNT_ID= export VPCID= export PublicSubnet1= export PublicSubnet2= 그 외 이런 값들이 안들어가 있어서 aws sts get-caller-identity 실행해보니 An error occurred (SignatureDoesNotMatch) when calling the GetCallerIdentity operation: The request signature we calculated does not match the signature you provided. Check your AWS Secret Access Key and signing method. Consult the service documentation for details. 위와같은 에러가 발생합니다 ㅠㅠ 어떤 문제인지 알 수 있을까요?