inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

173만명의 커뮤니티!! 함께 토론해봐요.

required = false 에 대해서 질문드립니다.

해결됨

스프링 핵심 원리 - 기본편

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) 예 [질문 내용] @Autowired(required = true) public void setNoBean1(Member noBean1){ System.out.println("noBean1 = " + noBean1); } 해당 코드에서 오류가 나는 이유가 Member가 빈으로 등록되어있지 않아서 자동 주입할 대상이 없어서 나는 오류라고 하셨는데 그렇다면 Nullable,OPtional은 스프링 자체적으로 무엇인가 처리해준다고 보면 되는것일까요?

  • spring
  • 객체지향
maurizio 댓글 1 좋아요 1 조회수 744

if문 설정시 nx,ny가 범위내에 있을시 x,y값 이동하는걸로 가능할까요?

미해결

입문자를 위한 코딩테스트 핵심(이론과 문제풀이) [Python]

def solution(n, moves): move2direction={'U':[-1,0],'R':[0,1],'L':[0,-1],'D':[1,0]} R=C=n r,c=0,0 for move in moves: dr,dc=move2direction[move] nr=r+dr nc=c+dc if 0<=nr<R and 0<=nc<C: r=nr c=nc return [r,c]

  • python
  • 코딩-테스트
수정 댓글 1 좋아요 0 조회수 294

깃허브 권한 부탁드립니다

미해결

Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념

인프런 아이디 : clickb1270@naver.com 인프런 이메일 : clickb1270@naver.com 깃헙 아이디 : hellojoyworldz@gmail.com 깃헙 Username : hellojoyworldz

  • javascript
  • vue.js
댓글 1 좋아요 1 조회수 372

insert 쿼리는 로깅이 되지 않습니다. (수정 -> 원인 파악 완료)

미해결

실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] 질문 수정 테스트 코드에 @Rollback(value = false) 어노테이션을 넣고 실행했더니 INSERT 쿼리도 로깅되는 것을 확인했습니다!! 생각해 보니, 롤백이 되지 않으면 그때 한 번에 쿼리를 보내는 것이 자연스러운 것 같네요..! 롤백될 쿼리까지 로그에 남으면 개발자 입장에서 원인을 파악하기 더 힘들 것 같고요. 원래 롤백이 되는 쿼리는 로깅이 안 되는 것이 정상인 거겠죠?? 기존 질문 위 사진과 같이 create table 쿼리는 로깅이 잘 되지만, insert 쿼리는 로깅이 되지 않습니다! 이유가 무엇인지 알 수 있을까요?? 관련 코드 및 로그 첨부하겠습니다. application.yml 설정 spring: datasource: url: jdbc:h2:tcp://localhost/~/Programming/h2/jpashop username: sa password: driver-class-name: org.h2.Driver jpa: hibernate: ddl-auto: create properties: hibernate: show_sql: true format_sql: true logging: level: org.hibernate.sql: debug 실행한 테스트 코드 @Test @Transactional void testMember() { // given final Member member = new Member(); member.setUsername("memberA"); // when final Long savedId = memberRepository.save(member); final Member findMember = memberRepository.find(savedId); // then assertThat(findMember.getId()).isEqualTo(member.getId()); assertThat(findMember.getUsername()).isEqualTo(member.getUsername()); assertThat(findMember).isEqualTo(member); } 로그 (원인을 파악하여, 글이 길어지지 않기 위해 로그는 첨부하지 않겠습니다.)

  • java
  • spring
  • 웹앱
  • spring-boot
  • jpa
유재민 댓글 1 좋아요 0 조회수 725

저번 수업에 배운 딕셔너리를 이용한 방향설정은 어떨까요?

미해결

입문자를 위한 코딩테스트 핵심(이론과 문제풀이) [Python]

def solution(moves): move2direction={'U':[-1,0], 'R':[0,1], 'L':[0,-1], 'D':[1,0]} nr, nc = 0, 0 for move in moves: dr, dc = move2direction[move] nr += dr nc += dc return [nr, nc]

  • python
  • 코딩-테스트
수정 댓글 1 좋아요 0 조회수 303

90번 심바문제 질문입니다.

미해결

it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비

안녕하세요 선생님의 코드를 보면서 이해가 안가는 부분이 있습니다. 영상에서 64~66번째 줄에서 ch[i][j]=0으로 초기화를 시키는데 그 이유가 뭔지 알 수 있을까요? 제 생각엔 심바가 이동을 한 map에서만 0을 적용해서 구하면 될 거 같은 생각이 들어서 질문드립니다.

  • c++
  • 코딩-테스트
sang ji Choi 댓글 1 좋아요 0 조회수 327

Ansible파트 관련 질문입니다.

미해결

Jenkins를 이용한 CI/CD Pipeline 구축

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. Ansible관련해서 강의를 따라가고 있습니다. 강의대로 한다면docker-server컨테이너와 ansible-server 포트가 8081->8080이여서 충돌이 되지않나요?? 진행을 못하고 있습니다.

  • ansible
  • jenkins
  • kubernetes
  • ci/cd
  • sonarqube
김현욱 댓글 2 좋아요 0 조회수 422

if문

미해결

입문자를 위한 코딩테스트 핵심(이론과 문제풀이) [Python]

if 0<=nx<5 and 0<=ny<5: #이렇게도 가능할까요?

  • python
  • 코딩-테스트
수정 댓글 1 좋아요 0 조회수 269

첫번째 페이지 크롤링하기 _ 실행안됨

미해결

[신규 개정판] 이것이 진짜 크롤링이다 - 실전편 (인공지능 수익화)

2022.04.28 에 업데이트 해주신 코드를 그대로 긁어서 실행해도 아래와 같이 터미널에 실행내역(?)만 뜨고 별도 아무 반응이 없는 것 같은데 해결방법 알려주시면 감사하겠습니다..! C:\startcoding> c: && cd c:\startcoding && cmd /C "C:\Users\yjeon019\AppData\Local\Programs\Python\Python310\python.exe c:\Users\yjeon019\.vscode\extensions\ms-python.python-2023.10.0\pythonFiles\lib\python\debugpy\adapter/../..\debugpy\launcher 65533 -- "c:\startcoding\Chapter08_ 쿠팡\01. 첫번째페이지크롤링.py " "

  • python
  • 웹-크롤링
alex5991 댓글 1 좋아요 0 조회수 545

첫번째 페이지 크롤링하기

미해결

[신규 개정판] 이것이 진짜 크롤링이다 - 실전편 (인공지능 수익화)

2022.04.28 에 업데이트 해주신 코드를 그대로 긁어서 실행해도 아래와 같이 터미널에 실행내역(?)만 뜨고 별도 아무 반응이 없는 것 같은데 해결방법 알려주시면 감사하겠습니다..! C:\startcoding> c: && cd c:\startcoding && cmd /C "C:\Users\yjeon019\AppData\Local\Programs\Python\Python310\python.exe c:\Users\yjeon019\.vscode\extensions\ms-python.python-2023.10.0\pythonFiles\lib\python\debugpy\adapter/../..\debugpy\launcher 65533 -- "c:\startcoding\Chapter08_ 쿠팡\01. 첫번째페이지크롤링.py " "

  • python
  • 웹-크롤링
alex5991 댓글 1 좋아요 0 조회수 328

변수명 x, y

미해결

입문자를 위한 코딩테스트 핵심(이론과 문제풀이) [Python]

차라리 행은 row의 r, 열은 column의 c로 변수명 사용은 어떨까요? x,y가 많이 헷갈립니다.

  • python
  • 코딩-테스트
수정 댓글 1 좋아요 0 조회수 260

이런 방식으로 문제를 푸는 건 어떻게 생각하시나요?

미해결

자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. function solution(alphaStr1, alphaStr2) { let answer = "YES"; let alphaMap = new Map(); for(let i of alphaStr1) { if(alphaMap.has(i)) alphaMap.set(i, alphaMap.get(i) + 1); else alphaMap.set(i, 1); } for(let i of alphaStr2) { if(alphaMap.has(i)) alphaMap.set(i, alphaMap.get(i) - 1); else return "NO"; } for(let [key, val] of alphaMap) { if(val != 0) answer = "NO"; } return answer; } let alphaStr1 = "AbaAeCe"; let alphaStr2 = "baeeACA"; console.log(solution(alphaStr1, alphaStr2));

  • javascript
  • 코딩-테스트
sohi0321 댓글 1 좋아요 0 조회수 351

청소 문제 dx,dy배열 방향벡터 x,y 바뀐거같은데 맞나요??

해결됨

자바 코딩테스트 - it 대기업 유제

3시방향이면 x축을 움직여야되는데 강사님 설명은 y축이 움직이는걸로 되어있습니다. 배열이 거꾸로 된거같아 매우 헷갈립니다. 답변 부탁드립니다.

  • java
  • 코딩-테스트
정현주 댓글 1 좋아요 0 조회수 366

강의 자료가 필요합니다.

미해결

프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)

강의 자료가 필요합니다. nsync0415@gmail.com 입니다.

  • python
Moon O 댓글 1 좋아요 0 조회수 262

css selector >질문

미해결

[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)

CSS selector 사용해서 크롤링하기2 (업데이트) 1:53에서 ul#dev_course_list>li.course.paid하셨는데 ul#dev_course_list 바로아래에는 li.course.paid가 아니라 li.course#begin이 있는 것아닌가요? 바로아래라는 >개념이 잘 이해가 안가네요

  • python
  • 웹-크롤링
이하윤 댓글 1 좋아요 0 조회수 281

잃어버린 강아지 질문드립니다.

미해결

자바 코딩테스트 - it 대기업 유제

초기에 현수 위치와 강아지 위치를 큐에 넣어주고 탐색했는데, 큐에 넣고 탐색하면 안되는건가요??? import java.io .*; import java.util.*; class Node { int x; int y; Node(int x,int y){ this.x=x; this.y=y; } } public class Main { public int solution(int[][] board){ int[] dx = {-1, 0, 1, 0}; int[] dy = {0, 1, 0, -1}; int n =board.length; int m=board[0].length; int d1=0, d2=0; Queue<Node> huyn = new LinkedList<>(); Queue<Node> dog = new LinkedList<>(); for(int i=0; i<n; i++) { for(int j=0; j<m; j++) { if(board[i][j]==2) { huyn.add(new Node(i,j)); } if(board[i][j]==3) { dog.add(new Node(i,j)); } } } int time=0; while(time<10000) { time++; boolean flag1=true, flag2=true; Node ddog = dog.poll(); Node h = huyn.poll(); int nxh = h.x+dx[d1]; //현수의 다음 노드 int nyh = h.y+dy[d1]; int dogx = ddog.x+dx[d2]; int dogy = ddog.y+dy[d2]; if(nxh<0 || nyh<0 || nxh>=n || nyh>=m || board[nxh][nyh]==1) { d1 = (d1+1)%4; flag1 = false; } if(dogx<0 || dogy<0 || dogx>=n || dogy>=m || board[dogx][dogy]==1) { d2 = (d2+1)%4; flag2 = false; } if(flag1) { huyn.add(new Node(nxh,nyh)); } if(flag2) { dog.add(new Node(dogx, dogy)); } if(nxh==dogx && nyh==dogy) { return time; } } return 0; } public static void main(String[] args){ Main T = new Main(); int[][] arr1 = { {0, 0, 0, 0, 0, 0, 1, 0, 0, 0}, {0, 0, 0, 0, 1, 0, 0, 0, 0, 0}, {0, 0, 0, 1, 0, 0, 0, 1, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 1, 0, 0, 0, 2, 0, 0}, {1, 0, 0, 0, 0, 0, 1, 0, 0, 0}, {0, 0, 0, 1, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 3, 0, 0, 0, 1}, {0, 0, 0, 1, 0, 1, 0, 0, 0, 0}, {0, 1, 0, 1, 0, 0, 0, 0, 0, 0} }; System.out.println(T.solution(arr1)); int[][] arr2 = { {1, 0, 0, 0, 1, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 1, 0, 0, 0}, {0, 0, 1, 1, 0, 0, 0, 1, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 1, 0, 1, 0, 0, 0, 0}, {1, 0, 0, 0, 0, 0, 1, 0, 1, 0}, {0, 0, 0, 1, 0, 0, 0, 0, 0, 0}, {0, 0, 1, 0, 0, 0, 0, 0, 2, 1}, {0, 0, 0, 1, 0, 1, 0, 0, 0, 1}, {0, 1, 0, 1, 0, 0, 0, 0, 0, 3} }; System.out.println(T.solution(arr2)); } }

  • java
  • 코딩-테스트
vkfksaosldk 댓글 2 좋아요 0 조회수 344

zip은 어디서 가져오나요?

미해결

프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)

6학년에 코딩을 하여 부족한점이 많아 zip이라는 파일를 어디서 가져오는지 알수가없어서 알려주시면 감사할실 것 같습니다.

  • python
jjangcpe 댓글 1 좋아요 0 조회수 402

강의중에 보이는 용어 정리된 사이트

미해결

Vue3 완벽 마스터: 기초부터 실전까지 - "기본편"

강의중에 강사님이 밑줄 그으시면서 보시는 사이트 이름은 무엇인가여? props면 props 양방향 바인딩 ~~~~ 단반향바인딩 이렇게 정리된 사이트요 위에 breadcrumb에 날개달기라고 적혀잇어요

  • vue.js
kei.47 댓글 1 좋아요 0 조회수 389

Page 대신 별도로 구현한 객체를 넘겨주고 있는데 문제가 되는 부분이 있을까요?

미해결

실전! Querydsl

안녕하세요~ page number가 0부터 시작하는 부분과 Page 자체에 너무 많은 정보가 있는 것 같아 필요한 값만 정의해둔 Dto를 response로 반환해주고 있습니다. (request도 별도로 정의한 dto 객체로 받고 있습니다.) 그런데 강의에서 Page 자체를 Response로 반환해주는 것을 보고 현재 제가 하고 있는 방식대로 하면 문제가 될 부분이 있을 지 걱정이 되더라구요.. 혹시 주의해야하는 부분이 있을지, 이렇게 별도의 객체로 가공해서 넘겨줘도 문제가 없을지 걱정되어 질문드립니다. 😭 감사합니다.

  • java
  • jpa
chaerin920 댓글 1 좋아요 0 조회수 355

인기 태그

인프런 TOP Writers

주간 인기글