inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

데이터베이스 연결 에러

미해결

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

[질문 내용] 여기에 질문 내용을 남겨주세요. 2024-10-16T00:11:04.326+09:00 INFO 16884 --- [ restartedMain] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port 8080 (http) 2024-10-16T00:11:04.335+09:00 INFO 16884 --- [ restartedMain] o.apache.catalina.core.StandardService : Starting service [Tomcat] 2024-10-16T00:11:04.336+09:00 INFO 16884 --- [ restartedMain] o.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/10.1.20] 2024-10-16T00:11:04.387+09:00 INFO 16884 --- [ restartedMain] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext 2024-10-16T00:11:04.387+09:00 INFO 16884 --- [ restartedMain] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 1088 ms 2024-10-16T00:11:04.433+09:00 INFO 16884 --- [ restartedMain] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Starting... 2024-10-16T00:11:06.881+09:00 ERROR 16884 --- [ restartedMain] com.zaxxer.hikari.pool.HikariPool : HikariPool-1 - Exception during pool initialization. org.h2.jdbc.JdbcSQLNonTransientConnectionException: Connection is broken: "java.net.ConnectException: Connection refused: getsockopt: localhost" [90067-224] 어플리케이션을 실행했더니 이러한 에러가 뜹니다... 제가 생각하기엔C:\Users\재성 이 폴더에 db파일이 없어서 생기는 오류같은데 어떻게 해결해야할 지 모르겠습니다... 다른 강의 이것저것 번갈아가면서 듣다 보니 db파일을 삭제했다가 새로 만들고 반복했었는데 오랜만에 강의 들으니까 db에서 오류가 발생합니다ㅠ

  • java
  • spring
  • spring-boot
  • jpa
박재성 댓글 3 좋아요 0 조회수 643

의존하는 객체 final 선언 질문드립니다.

미해결

Java/Spring 주니어 개발자를 위한 오답노트

안녕하세요, '서비스란 무엇인가' 강의를 보고 질문드립니다. 서비스는 불변으로 만들기 위해 서비스에서 쓰고 있는 리포지토리를 final로 선언하라고 강의를 통해 배웠습니다. 컨트롤러에서 쓰는 서비스나 리포지토리에서 쓰는 것들도 final로 선언해도 될까요? 불변이면 생성된 객체가 변경할 수 없는 것 이라는 정도만 이해하고 있는데 다른 레이어도 final로 선언하면 더 안정적인 애플리케이션이 되는 거 아닌가? 라는 생각이 들어 질문드립니다! 감사합니다.

  • java
  • spring
  • 객체지향
  • 소프트웨어-테스트
라이프타임러너 댓글 1 좋아요 0 조회수 180

함수와 재귀함수 질문(11:33 즈음)

해결됨

(2026 최신!) 일주일만에 합격하는 정보처리기사 실기

뺄셈 함수 중간 궁금해서 해본 질문인데, 만약 10과 4도 값을 받고 싶다면 int main(){ int a; int b; scanf("%d%d", &a, &b); int result = subtract(a, b); printf("%d-%d = %d\n", a, b, result); return 0; } 이런식으로 바꾸면 될까요? 공부 도중 문득 생각나서 바꿨는데 부족한 부분이 있을까 하여 여쭤봤습니다.

  • python
  • java
  • c
  • 정보처리기사
ddongbabo123 댓글 1 좋아요 0 조회수 118

강의 43분 35초쯤에 대해 질문 있습니다.

미해결

Practical Testing: 실용적인 테스트 가이드

OrderResponse에서 of 메서드 부분에 빌더 패턴과 정적 팩토리 메서드를 같이 쓰는걸로 이해를 했습니다. 저는 빌더 패턴으로 객체를 생성하는 것과 정적 팩토리 메서드로 객체를 생성하는게 결이 약간 다른(?) 느낌으로 이해를 해서 이렇게 같이 써도 상관이 없는지 궁금합니다.

  • spring
  • tdd
  • jpa
  • mockito
  • 소프트웨어-테스트
  • junit5
감바스 댓글 1 좋아요 0 조회수 173

yml 프로파일 관련해서 질문 있습니다.

미해결

Practical Testing: 실용적인 테스트 가이드

spring: profiles: default: local datasource: url: jdbc:h2:mem:~/cafeKioskApplication driver-class-name: org.h2.Driver username: sa password: jpa: hibernate: ddl-auto: none --- spring: config: activate: on-profile: local jpa: hibernate: ddl-auto: create show-sql: true properties: hibernate: format_sql: true defer-datasource-initialization: true # (2.5~) Hibernate 초기화 이후 data.sql 실행 h2: console: enabled: true --- spring: config: activate: on-profile: test jpa: hibernate: ddl-auto: create show-sql: true properties: hibernate: format_sql: true sql: init: mode: never 아래와 같이 default: local로 설정하면 on-profile: local로 부분이 실행된다는 걸까요? spring: profiles: default: local ... --- spring: config: activate: on-profile: local ... 하나의 파일에 local 관련 yml, test관련 yml을 작성하면 yml 파일이 굉장히 비대해질꺼 같은데 실무에서도 하나의 yml에 전부 집어넣는지 아니면 yml을 분리하는지 궁금합니다. --- 이 부분은 구분 지을려고 그냥 넣은건가요?

  • spring
  • tdd
  • jpa
  • mockito
  • 소프트웨어-테스트
  • junit5
감바스 댓글 2 좋아요 0 조회수 285

MemberRepositoryTest 오류

미해결

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

Execution failed for task ':test'. > There were failing tests. See the report at: file:///C:/Users/kimhs/OneDrive/%EB%AC%B8%EC%84%9C/springboot/jpashop/build/reports/tests/test/index.html * Try: > Run with --scan to get full insights. Deprecated Gradle features were used in this build, making it incompatible with Gradle 9.0. You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins. For more on this, please refer to https://docs.gradle.org/8.10.2/userguide/command_line_interface.html#sec:command_line_warnings in the Gradle documentation. BUILD FAILED in 11s 4 actionable tasks: 1 executed, 3 up-to-date MemberRepositoryTest 를 실행하면 위와 같은 오류가 발생합니다 원인이 무엇일까요

  • java
  • spring
  • 웹앱
  • spring-boot
  • jpa
김홍석 댓글 2 좋아요 0 조회수 441

자바 질문 하나만 하겠습니다!

해결됨

(2026 최신!) 일주일만에 합격하는 정보처리기사 실기

class Parent { Parent() { System.out.println("Parent default"); } class Child extends Parent { System.out.println("Child Default"); } public class Test{ public static void main(String[] args){ Child child = new Child(); } } 위의 코드가 실행이 된다면 생성자가 자식이기 때문에 Child Default만 출력되지만 만약 Parent child = new Child(); 일 경우에는 부모기본생성자 실행 후 자식 기본생성자가 실행되어 아래처럼 출력이 되는게 맞을까요..?? Parent default Child Default

  • python
  • java
  • c
  • 정보처리기사
정대진 댓글 2 좋아요 0 조회수 193

제가 항상 헷갈리던 부분이네요..

해결됨

(2026 최신!) 일주일만에 합격하는 정보처리기사 실기

항상 틀리는 부분입니다. 지역변수의 경우엔 포인트변수나, 배열 참조하지 않는이상 전역변수로(메인으로) 넘어오지 않는다. 그렇게 인지해도 괜찮을까요?

  • python
  • java
  • c
  • 정보처리기사
주서 댓글 1 좋아요 0 조회수 167

교안 오류

해결됨

(2026 최신!) 일주일만에 합격하는 정보처리기사 실기

안녕 하세요 (5:24) 강사님 포인터 이론 공부 하던중 아래 코드는 강의 내용 ppt 에 없는거 같습니다. 그리고 왜 n 값을 출력 하라 했는데 100 이 출력 되었는지 이해가 안됩니다. #include <stdio.h> int main() { int n = 42; int *p = &n; printf("%d\n", n); // ㅎ당 출력문은 왜 100이 출력 돼는지 이해가 안됩니다. 42가 출력 되어야 하는게 아닌가요? printf("%d\n", &n); // 헤딩 출력문은 n의 주소값을 출력 하라고 했으니 100 출력 따라서 출력값은 42 100 위의 처럼 되어야 하는거 아닌가요? 제가 잘못 이해 한것 일까요?

  • python
  • java
  • c
  • 정보처리기사
ohseungwon5 댓글 2 좋아요 0 조회수 206

CustomAuthenticationProvider 질문

미해결

스프링 시큐리티 OAuth2

http://localhost:9000/oauth2/authorize?response_type=code&client_id=oauth2-client-app1&scope=openid%20read%20write&redirect_uri=http://127.0.0.1:8081 형태에 첫 로그인 요청을 했을때, 로그인 페이지로 가지 않는 현상이 있습니다. => 확인을 해봤을때, CustomAuthenticationProvider 에서 프로세스 진행 완료 후 principal = AnonymousAuthenticationToken [Principal=anonymousUser, Credentials=[PROTECTED], Authenticated=true, Details=null, Granted Authorities=[ROLE_ANONYMOUS]] principal 까지 확인되었습니다. 그 다음 추가적인 내용을 확인해봐야될 내용이 어떤 걸 까요? 추가적으로 첫 요청에 따른 redirect 하는 클래스가 어디인지 알고 싶습니다.

  • java
  • spring
  • spring-boot
  • oauth
JUNI 댓글 1 좋아요 0 조회수 156

반복문 질문

해결됨

(2026 최신!) 일주일만에 합격하는 정보처리기사 실기

5:50 반복문에서 질문있습니다. print("*" , end= " ") 인데 *가 왜 3개씩 찍히는건가요?

  • python
  • java
  • c
  • 정보처리기사
강혜린 댓글 2 좋아요 0 조회수 207

도메인 레이어 질문

해결됨

Practical Testing: 실용적인 테스트 가이드

학습 관련 질문을 남겨주세요. 어떤 부분이 고민인지, 무엇이 문제인지 상세히 작성하면 더 좋아요! 먼저 유사한 질문이 있었는지 검색해 보세요. 서로 예의를 지키며 존중하는 문화를 만들어가요. 안녕하세요. 우빈님 두 가지 질문이 있습니다. 도메인 레이어에 Repository 를 넣으셨는데 도메인과 Repository 를 같이 두신 이유가 있으신가요? 현재 도메인 모델과 Jpa Entity를 동일하게 가져가고 있는데 이로인해서 겪으신 문제는 없으신가요? 엄격한 DDD를 위해서라면 도메인 모델을 JPA 엔티티로 쓰는 것이 아니라 JPA 엔티티에 Convert 메서드를 만들어서 처리하고 있더라구요. 이에 대한 우빈님의 생각이 듣고 싶습니다.

  • spring
  • tdd
  • jpa
  • mockito
  • 소프트웨어-테스트
  • junit5
wisehero 댓글 1 좋아요 0 조회수 146

28:00 문제

해결됨

(2026 최신!) 일주일만에 합격하는 정보처리기사 실기

st.b는 static int b=0으로 공유하는 변수를 선언했는데 첫번째 출력에서 Static.b++로 인해 11이된것이 왜 두번째 출력에서 초기화 선언된 0이 아닌 11이 되는걸까요?

  • python
  • java
  • c
  • 정보처리기사
박기정 댓글 3 좋아요 0 조회수 154

set형태로 들어가려면 식을 어떤식을 바꿔야될까요?

해결됨

(2026 최신!) 일주일만에 합격하는 정보처리기사 실기

59:25초 set형태 말고 dict 형태로 들어가는 이유가 있을까요? set형태로 값만 넣으려면 오류가 발생할까요?

  • python
  • java
  • c
  • 정보처리기사
유호영 댓글 3 좋아요 0 조회수 151

강의 2분 40초 부분에 대해 질문 있습니다.

미해결

Practical Testing: 실용적인 테스트 가이드

강의 2분 40초쯤에 "개발하면서 고민했던거를 테스트 코드에 녹여낸다." 이 부분에 대해 궁금증이 있습니다. 테스트 코드를 통해서(예외 케이스도 짯다면) 다양한 케이스들 고려할 수 있기 때문에 테스트 코드에 녹여낼 수 있다. 구현 로직을 테스트 코드로 테스트 하면서 살펴 볼 수 있기에 구현 로직에 대해 고민 했던 부분도 담아낼 수 있다. 이렇게 이해를 했는데 맞게 이해를 한건지 궁금합니다.

  • spring
  • tdd
  • jpa
  • mockito
  • 소프트웨어-테스트
  • junit5
감바스 댓글 1 좋아요 0 조회수 121

6분44초 질문드립니다.

해결됨

(2026 최신!) 일주일만에 합격하는 정보처리기사 실기

!=0은 전체값이 0이아닌지를 묻는게 아니라 i%2!=0이 아닌지만 묻는것일까요? &&보다 우선순위가 높아서 그런것일까요?

  • python
  • java
  • c
  • 정보처리기사
박기정 댓글 2 좋아요 0 조회수 145

C언어 기출 문제 변형 질문 드립니다

해결됨

(2026 최신!) 일주일만에 합격하는 정보처리기사 실기

C언어 기출문제 변형 7분 23초에 나오는 isP에 대한 함수 질문드립니다 num에 2가 들어가면 for(int i = 2; i<num; i++) { if(2 % 2 == 0) return 0; } 이라서 2가 나오면 안되지 않나요 if(num <=1) return 0; if(num == 2) return 1; 이렇게 선 추가해놓고 돌려야 2도 정상적으로 나오지않나요 ?

  • python
  • java
  • c
  • 정보처리기사
닉네임을 등록해주세요 댓글 3 좋아요 0 조회수 187

Unknown host 'admin'. 오류

미해결

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 여기에 질문 내용을 남겨주세요. 위와 같은 오류가 뜨는데 인텔리제이와 스프링 자바 버전 둘 다 17로 맞췄고 스프링 초기값은 다음과 같이 맞춰서 제너레이트를 했는데 위 오류 때문에 실행도 시킬 수가 없네요 어떻게 해결해야 할까요?

  • java
  • spring
  • mvc
  • spring-boot
댓글 1 좋아요 0 조회수 160

JPQL 쿼리 생성 질문입니다.

미해결

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

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 여기에 질문 내용을 남겨주세요. List<Member> findMembers = em.createQuery( "select m from Member m where m.username like '%kim%'",Member.class).getResultList(); 위와 같이 작성하여 실행해보니 위와 같이 escape '' 이 붙여진 상태로 쿼리가 생성이 되는데 혹시 어떤게 잘못된건지 알 수 있을까요? 버전정보는 아래와 같습니다.

  • java
  • jpa
정동욱 댓글 1 좋아요 0 조회수 168

리터럴과 상수

해결됨

김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음

[질문 내용] 리터럴은 개발자가 직접 입력한 고정된 값이라, 리터럴 자체는 변하지 않는다고 강의에서 배웠는데, 그러면 상수값도 변하지 않는 값이라고 하면 리터럴과 상수의 차이는 무엇인지 궁금합니다.

  • java
  • 객체지향
soojinkimss 댓글 1 좋아요 0 조회수 161

인기 태그

인프런 TOP Writers

주간 인기글