inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

EC2 실습 중 docker-compose / docker ps 실행 시 권한 오류 문의

해결됨

Spring Boot, AWS로 백엔드 서비스 한 사이클 완성하기

안녕하세요, 강사님. 실습 자료대로 진행 중인데 EC2에서 docker-compose up -d , docker ps -a 같은 명령을 실행할 때 permission denied while trying to connect to the Docker daemon socket 오류가 발생해서 문의드립니다. 확인해보니 현재 제 계정( ec2-user )은 docker 그룹에 포함되어 있지 않고, /var/run/docker.sock 는 root docker 권한으로 되어 있어서 sudo 를 붙여야만 명령이 실행되고 있습니다. 혹시 강사님 실습 환경에서는 이미 docker 그룹 설정이 되어 있어서 sudo 없이 진행이 가능했던 것인지, 아니면 제가 중간에 빠뜨린 설정 단계가 있는지 궁금합니다. 현재는 sudo docker-compose up -d , sudo docker ps -a 처럼 sudo 를 붙이면 진행은 되는데, 실습 의도상 계속 sudo 를 사용해도 괜찮은지 확인 부탁드립니다. 감사합니다.

  • aws
  • mysql
  • docker
  • spring-boot
  • jpa
khs1003k 댓글 1 좋아요 2 조회수 156

application.properties 작성 관련 질문

미해결

스프링부트를 이용한 웹 프로그래밍: 웹사이트 이렇게 만드는 거예요!

안녕하세요, 강의 잘 듣고 있습니다. '데이터베이스 연동하기 - I' 강의에서 application.properties 파일에 spring.datasource.password=1234 로 작성하셨는데, 실제로 프로젝트를 할 때에도 이렇게 비밀번호를 직접 노출하는 방식으로 작성을 하나요? 뭔가 비밀번호이다 보니 코드로 이렇게 노출시키면 안 될 것 같은 느낌이 들어서 궁금합니다!

  • rest-api
  • spring-boot
  • jpa
  • spring-security
  • mybatis
돌돌 댓글 2 좋아요 0 조회수 156

색깔구분

해결됨

[Lv1] 면접에서 설명할 수 있는 Spring Boot - 경험으로 답변하는 백엔드 개발

11:41분 때 처럼 저런 Run창에 Debug 혹은 WARN처럼 색깔을 입혀 구분하게 하고 싶은데 어떻게 해야하나용..?

  • spring
  • spring-boot
  • jpa
  • hibernate
Moonsung Cho 댓글 3 좋아요 0 조회수 161

gradlew, java -jar 로 애플리케이션 실행시키기에서

해결됨

Spring Boot, AWS로 백엔드 서비스 한 사이클 완성하기

강의에서 build 전에 mysql을 사용하지 않고 인메모리로 갈아끼우신 이유가 무엇인가요?

  • aws
  • mysql
  • docker
  • spring-boot
  • jpa
khs1003k 댓글 1 좋아요 1 조회수 96

리액트 관련 질문이 있습니다.

해결됨

자바와 스프링 부트로 생애 최초 서버 만들기, 누구나 쉽게 개발부터 배포까지! [서버 개발 올인원 패키지]

안녕하세요. 선생님. 너무 쉽게 설명해 주셔서 이해가 아주 잘되고 즐겁게 강의를 듣고 있습니다. ^^ 그런데 강의를 듣다보니 이미 만들어져 있는 도서관리 애플리케이션 화면(index.html) 파일에 로드되어 있는 js파일을 보니 잘 이해가 안되서 ai 에게 물어보니 리액트 라고 하더라고요. 제가 리액트를 한번도 해본적이 없는데 이 강의를 들을 때 리액트를 몰라도 크게 상관이 없을까요?

  • java
  • spring
  • aws
  • mysql
  • spring-boot
  • jpa
초심이 댓글 2 좋아요 0 조회수 144

강의 관련 외 질문입니다.

미해결

실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화

질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 영한님의jpa로드맵을 진행하면서 jpa활용 2편부터 난이도가 어렵다고 느껴졌습니다. 스프링 데이터 jpa편을 먼저 공부해도 괜찮을까요? jpa책을 구매해서 jpa 기초를 다잡으려고 합니다.

  • java
  • spring
  • spring-boot
  • jpa
crime8354 댓글 2 좋아요 0 조회수 163

update()에 사용하는 setter 질문드립니다.

미해결

스프링 DB 2편 - 데이터 접근 활용 기술

엔티티 변경감지 기능을 사용하기 위해서 setter를 사용하는데요. 제 기억으로는 setter는 잘 사용하지 않는게 좋다고 강의에서 들은 것 같은데 이런 경우는 엔티티 업데이트를 위해서 용인되는건가요?

  • spring
  • mvc
  • jpa
  • querydsl
  • spring-data-mybatis
  • spring-jpa
yoon6669 댓글 1 좋아요 0 조회수 151

스프링부트 버전

해결됨

자바와 스프링 부트로 생애 최초 서버 만들기, 누구나 쉽게 개발부터 배포까지! [서버 개발 올인원 패키지]

안녕하세요. 선생님. 선생님 강의를 들으면서 하고 있는데 스트링 부트 어떤 버전을 받으면 될지 질의 드립니다.

  • java
  • spring
  • aws
  • mysql
  • spring-boot
  • jpa
초심이 댓글 2 좋아요 0 조회수 168

querydsl 오픈소스에 대한 질문

미해결

실전! Querydsl

안녕하세요, 김영한 선생님. 강의 정말 잘 듣고 있습니다. 항상 좋은 강의 감사합니다. QueryDSL 관련해서 한 가지 궁금한 점이 있어 질문드립니다. QueryDSL이 특정 재단이나 기업이 아닌 오픈소스 프로젝트로 알고 있는데, 실무 엔터프라이즈 환경에서도 안정적으로 사용되는지 궁금합니다. 또 최근에 릴리스나 유지보수 활동이 예전보다 활발하지 않은 것처럼 보이는데, 신규 프로젝트에서 QueryDSL을 선택하는 것이 여전히 좋은 선택인지도 궁금합니다. 실무에서는 보통 QueryDSL을 어떤 방식으로 활용하는지도 함께 여쭤보고 싶습니다. 감사합니다!

  • java
  • jpa
bbosioy 댓글 1 좋아요 1 조회수 170

7강 강의를 들으려고 했는데 오류가 나서 서버가 안 켜지는거 같아요.

미해결

자바와 스프링 부트로 생애 최초 서버 만들기, 누구나 쉽게 개발부터 배포까지! [서버 개발 올인원 패키지]

6강까지 강의를 들으면서 서버가 켜지고 POSTMAN으로 동작하는걸 확인했었는데 다음날부터 서버가 실행이 안되더라고요. 그래서 gpt한테 물어보니 resources 파일 안에 application.yml 폴더를 만들고 그 안에 spring.autoconfigure.exclude=org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration 이걸 쳐서 넣으니까 되더라고요. 오류는 2026-03-13 15:22:27.732 ERROR 7960 --- [ main] o.s.b.d.LoggingFailureAnalysisReporter : APPLICATION FAILED TO START Description: Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured. Reason: Failed to determine a suitable driver class Action: Consider the following: If you want an embedded database (H2, HSQL or Derby), please put it on the classpath. If you have database settings to be loaded from a particular profile you may need to activate it (no profiles are currently active). 종료 코드 1(으)로 완료된 프로세스 이렇게 떴습니다. 제가 뭐 건드린게 없었는데 다음날 서버가 안켜지기도 하나요?

  • java
  • spring
  • aws
  • mysql
  • spring-boot
  • jpa
박성준 댓글 2 좋아요 0 조회수 195

33강. UserLoanHistory의 관계성에 대한 질문

미해결

자바와 스프링 부트로 생애 최초 서버 만들기, 누구나 쉽게 개발부터 배포까지! [서버 개발 올인원 패키지]

안녕하세요 선생님. 강의를 듣던 중 궁금한 점이 생겨서 이렇게 글을 남기게되었습니다. UserLoanHistory라는 Entitiy는 강의에서 말씀하셨듯이 User와 ManyToOne의 관계를 가져가는데, 이게 또 Book과의 관계를 보더라도 ManyToOne이 성립할수 있지 않나 싶습니다.(물론 UserLoanHistory의 변수로 pk인 bookId가 아닌 bookName을 쓰셔서 조금 다를수 있지만...) 따라서 user_loan_history 테이블을 설계할때 칼럼을 book_name이 아닌 book_id로 해서 만든다면 그게 좋은 선택일지 궁금합니다 만일 1번의 테이블 설계가 나쁘지 않은 방식이라면 UserLoanHistory Entity에 Book에 대해서도 ManyToOne을 무조건 해주는게 좋은지, 아니면 '유저'의 대출기록만 자주 쓰이고 '책'의 대출기록은 거의 조회되지않을거 같으면 굳이 ManyToOne을 해줄 필요가 없을지 궁금합니다.

  • java
  • spring
  • aws
  • mysql
  • spring-boot
  • jpa
Hyeok Jin Park 댓글 2 좋아요 1 조회수 130

src/test/resources 테스트 경로 문제

미해결

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

spring boot4 + 이클립스를 사용중입니다. src/test/resources 경로에 applicaion.yaml파일을 넣어도 인식을 못해서 3시간을 해맸습니다.. 구글링으로 java build path에서 설정 경로를 확인할 수 있다는 사실을 알게되었는데 src/test/java 경로로 설정이 되어있더군요. 여기 경로에 넣으니까 잘 작동됩니다. 어째서 src/test/resources 경로가 기본값이 아니였던걸까요..

  • java
  • spring
  • 웹앱
  • spring-boot
  • jpa
박근열 댓글 1 좋아요 0 조회수 134

수정또는 삭제시 영속성 엔티티에 값이 무조건 있어야 하나요?

미해결

자바 ORM 표준 JPA 프로그래밍 - 기본편

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? 예/ 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? 아니오 [질문 내용] 수정 또는 삭제시에 한번 find 메서드를 호출해서 select하여 데이터의 값을 영속성 컨텍스트에 올려놓은뒤에 수정 또는 삭제시에는 객체의 값만 바꾼후에 commit 을 통해 쿼리가 날라간다고 설명해주셨는데, 보통 수정또는 삭제시에 객체를 조회하지않고 바로 update 또는 delete 쿼리를 사용하는데 jpa를 사용하면 무조건 find 메서드를 통해 select후에 update 또는 delete작업을 해야되는건가요?

  • java
  • jpa
infbackendj 댓글 1 좋아요 0 조회수 106

헥사고날 아키텍처에서의 배치, 시큐리티, 비동기 이벤트 처리는 어떻게 하나요?

미해결

토비의 클린 스프링 - 도메인 모델 패턴과 헥사고날 아키텍처 Part 1

안녕하세요, 이번 강의를 통해 처음으로 헥사고날 아키텍처에 대해서 공부하고 있는 사람입니다. 헥사고날 아키텍쳐를 지키면서 배치, 시큐리티, 이벤트 처리 등등 다양한 기술을 어떻게 사용하나요? 제가 공부해본 바로는 1. 배치: 애플리케이션 계층에 배치를 통해 이루어질 api를 만들어두고, 어댑터 계층엔 배치(Job, Step, Writer, Reader등 )에 관한 설정들을 위치하게 한다. 2. 시큐리티: 전부 어댑터에 위치한다. 이벤트 처리: 이벤트는 도메인으로 간주하고 도메인 계층에 위치시키고, 이벤트 리스너는 어댑터 계층에 위치시킨다. 이벤트를 발행시키는 로직은 애플리케이션 계층에 위치하고, ApplicationEventPublisher 같은 경우는 추상화됐다고 판단하고 그냥 사용하거나, 혹은 인터페이스를 따로 만들어서 사용한다. 이정도인데 큰 흐름에서 제가 이해한 게 맞을까요? 특히 궁금한 건 "이벤트가 도메인으로 간주되어도 문제가 없는지" 입니다. (무조건 도메인이기 보다는 로직을 처리하기 위해 존재하는 dto로 볼 수도 있는 거 아닌가 싶어서요.) 다른 기술들을 헥사고날 아키텍쳐에 적용시킬 때 주의할만한 사항들도 따로 존재를 할까요?

  • java
  • spring
  • spring-boot
  • jpa
  • 리팩터링
  • ddd
jayuffh22 댓글 2 좋아요 0 조회수 267

지금 이게 맞는건지 문의드립니다.

미해결

Spring Boot와 React로 배우는 초간단 REST API 게시판 만들기

배워보려고 결제하고 듣는중입니다. create-react-app 부터 적용되지가 않네요 Deprecate되었다고 나오고 React-Router에서 각페이지 분기시부터 에러가 발생하네요 각페이지 마다 수업에 따라가려면 버전을 낮춰야 하는건가요?

  • mysql
  • rest-api
  • spring-boot
  • jpa
  • react.js
하나라도더 댓글 1 좋아요 0 조회수 100

상품 등록후 H2 db 출력 순서 바꿀 수 있나요?

미해결

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

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 여기에 질문 내용을 남겨주세요. 영상에선 정렬되서 나오는데 제 DB에서는 price부터 나오네요 코드 에러는 없고 넣으면 들어가는데 보기좋게 정렬되게 만들고 싶은데 어떻게 해야할까요?

  • java
  • spring
  • 웹앱
  • spring-boot
  • jpa
박혁진 댓글 1 좋아요 0 조회수 116

application.yaml에서 enabled: true 인식 안됨

해결됨

Spring Boot, AWS로 백엔드 서비스 한 사이클 완성하기

Spring Data JPA 다루기 영상 5:47까지 따라하는 와중에 enabled: true에서 enabled에 노란 밑줄이 그이고 true가 제대로 인식되지 않습니다. 무슨 문제인지 도저히 모르겠습니다.

  • aws
  • mysql
  • docker
  • spring-boot
  • jpa
댓글 4 좋아요 3 조회수 257

SpringBoot4 + Hibernate7 모듈 등록 방법 공유

미해결

실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] 현재 최신 버전인 SpringBoot4 + Hibernate7 을 사용해서 강의를 듣고 있습니다. 이 버전에서는 (Hibernate 모듈 등록 X + 프록시 직접 초기화 X] 상태에서 API 응답으로 엔티티를 곧바로 반환하게 되면, 강의 내용처럼 오류(예외)가 나지 않고, Jackson이 json을 만드는 과정에서 getter 등을 호출해서 프록시 객체들을 자동으로 초기화(로딩)시키는 것처럼 보이네요. 응답 결과에서도 모두 출력되고요 (물론, @JsonIgnore 없으면 무한루프는 발생) 그래서 강의 내용처럼 오류가 나도록 하는 방법을 한참 찾다가 현재 버전에서 Hibernate 모듈을 등록하는 방법을 발견해서 공유해봅니다. (메뉴얼에도 없길래) [등록 방법] 1. 라이브러리 등록 implementation 'tools.jackson.datatype:jackson-datatype-hibernate7' 2. 빈 등록 @Bean public Hibernate7Module hibernate7Module() { Hibernate7Module module = new Hibernate7Module(); // module.configure(Hibernate7Module.Feature.FORCE_LAZY_LOADING, true); return module; }

  • java
  • spring
  • spring-boot
  • jpa
김민석 댓글 1 좋아요 2 조회수 183

kafka 업데이트 강의 듣고 시포요

미해결

Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)

선생님 kafka 업데이트 강의 듣고 싶어요 ♥

  • spring-boot
  • jpa
  • 아키텍처
  • spring-cloud
  • kafka
  • msa
  • rabbitmq
magicsof 댓글 2 좋아요 0 조회수 193

인기 태그

인프런 TOP Writers

주간 인기글