[오류 검토 요청]
해결됨
기초 탄탄! 독하게 시작하는 Java - Part 1 : 절차적 프로그래밍
개발환경 구축 - 첫 번째 예제와 주요 단축키 15:09 Build : Ctrl + F9
- java
173만명의 커뮤니티!! 함께 토론해봐요.
해결됨
기초 탄탄! 독하게 시작하는 Java - Part 1 : 절차적 프로그래밍
개발환경 구축 - 첫 번째 예제와 주요 단축키 15:09 Build : Ctrl + F9
미해결
김영한의 실전 자바 - 기본편
[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 이런식으로 작성하는 건 나중에 문제가 될까요 ?
미해결
스프링 DB 2편 - 데이터 접근 활용 기술
안녕하세요. 모든 필드가 final인 클래스에 BeanPropertyRowMapper는 사용 못하는건가요?? 빈 생성자는 생성하지 못해서 각 필드의 기본값으로 초기화 해주는 생성자를 만들었는데 모든 필드가 final이라서 값이 변경이 되지 않아서 그런지 기본값으로 나오더라고요 코드는 아래와 같이 작성했습니다 그냥 RowMapper를 직접 만들어서 사용하는게 최선일까요??
해결됨
스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. Please set the JAVA_HOME variable in your environment to match the location of your Java installation. 라고 뜨는데 따로 인텔리제이 설치하며 자바는 따로 설치 안했어요 어떻게 하면 좋을까요??
미해결
Do it! 알고리즘 코딩테스트 with JAVA
top down 방식을 사용하니 런타임 에러가 발생합니다. 이 문제는 bottom up으로만 풀어야하나요? 런타임 에러가 난 이유는 무엇일까요? import java.util.Scanner; public class Main { static long[] D; public static void main(String[] args){ Scanner scanner = new Scanner(System.in); int n = scanner.nextInt(); D = new long[n+1]; for(int i = 0 ; i < n+1 ; i++){ D[i] =-1; } D[1] =1; D[2] =2; long result = DP(n); System.out.println(result); } public static long DP(int n){ if(D[n] != -1){ return D[n]; } return D[n] = (DP(n-1) + DP(n-2)) % 10007; } }
해결됨
김영한의 실전 자바 - 중급 2편
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 안녕하세요. MyHashSetV1 복습 할 겸 코드를 안보고, 만들고 있었습니다. 그런데 계속 하다 보니, 코드를 이런 코드 방식으로 하게 되는 데요. 영한님 코드를 보니 buckets[hashIndex] 에서 새로운 인스턴스 bucket 을 만들어서 하시는 것을 보게 되는 데요. 이럴 때 에는 영한님의 코드를 보면서 고치고, 습관이 바껴질 때까지 코드를 치는게? 낳은가요? 아니면 저가 하는 코드 방식? if(buckets[hashIndex].contains(value)) , buckets[hashIndex].add(value); 이렇게 하는 것도 괜찮은가요? 답변 부탁 드립니다.
미해결
Practical Testing: 실용적인 테스트 가이드
안녕하세요 선생님! 초심자인 저에게 코드가 어렵지만 그림 그려 가면서 이해 하고 있습니다. 내용을 이해 하던 중 도메인에 궁금한게 생겼습니다. 선생님께서는 stock을 따로 entity로 분류 하셨습니다. 그런데 저는 "상품에 재고가 있어도 되지 않나?" 라는 생각이 들었는데 따로 stock을 분류 하신 이유가 궁금합니다. product에 수량을 추가 한다면 수량이 필요 없는 필드도 수량 필드를 가지게 되는데 데이터가 많을 경우 db에 부담이 되기 때문 일까요?
미해결
실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
해당 오류들이 나오면서 h2베이스에 연동이 되지 않습니다 ㅠㅠ 해결하는 방법이 있을까요? 2024-11-01T15:11:48.474+09:00 ERROR 84212 --- [ restartedMain] j.LocalContainerEntityManagerFactoryBean : Failed to initialize JPA EntityManagerFactory: Property ' jpabook.jpshop.domain.Delivery .status' is annotated '@Enumerated' but its type 'jpabook.jpshop.domain.DeliveryStatus' is not an enum 2024-11-01T15:11:48.475+09:00 WARN 84212 --- [ restartedMain] ConfigServletWebServerApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Property ' jpabook.jpshop.domain.Delivery .status' is annotated '@Enumerated' but its type 'jpabook.jpshop.domain.DeliveryStatus' is not an enum 2024-11-01T15:11:48.480+09:00 INFO 84212 --- [ restartedMain] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Shutdown initiated... 2024-11-01T15:11:48.495+09:00 INFO 84212 --- [ restartedMain] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Shutdown completed. 2024-11-01T15:11:48.506+09:00 INFO 84212 --- [ restartedMain] o.apache.catalina.core.StandardService : Stopping service [Tomcat] 2024-11-01T15:11:48.548+09:00 INFO 84212 --- [ restartedMain] .s.b.a.l.ConditionEvaluationReportLogger : Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. 2024-11-01T15:11:48.627+09:00 ERROR 84212 --- [ restartedMain] o.s.boot.SpringApplication : Application run failed org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Property ' jpabook.jpshop.domain.Delivery .status' is annotated '@Enumerated' but its type 'jpabook.jpshop.domain.DeliveryStatus' is not an enum at org.springframework.beans.factory.support .AbstractAutowireCapableBeanFactory.initializeBean( AbstractAutowireCapableBeanFactory.java:1775 ) ~[spring-beans-6.1.1.jar:6.1.1] at org.springframework.beans.factory.support .AbstractAutowireCapableBeanFactory.doCreateBean( AbstractAutowireCapableBeanFactory.java:601 ) ~[spring-beans-6.1.1.jar:6.1.1] at org.springframework.beans.factory.support .AbstractAutowireCapableBeanFactory.createBean( AbstractAutowireCapableBeanFactory.java:523 ) ~[spring-beans-6.1.1.jar:6.1.1] at org.springframework.beans.factory.support .AbstractBeanFactory.lambda$doGetBean$0( AbstractBeanFactory.java:325 ) ~[spring-beans-6.1.1.jar:6.1.1] at org.springframework.beans.factory.support .DefaultSingletonBeanRegistry.getSingleton( DefaultSingletonBeanRegistry.java:234 ) ~[spring-beans-6.1.1.jar:6.1.1] at org.springframework.beans.factory.support .AbstractBeanFactory.doGetBean( AbstractBeanFactory.java:323 ) ~[spring-beans-6.1.1.jar:6.1.1] at org.springframework.beans.factory.support .AbstractBeanFactory.getBean( AbstractBeanFactory.java:199 ) ~[spring-beans-6.1.1.jar:6.1.1] at org.springframework.context.support .AbstractApplicationContext.getBean( AbstractApplicationContext.java:1173 ) ~[spring-context-6.1.1.jar:6.1.1] at org.springframework.context.support .AbstractApplicationContext.finishBeanFactoryInitialization( AbstractApplicationContext.java:936 ) ~[spring-context-6.1.1.jar:6.1.1] at org.springframework.context.support .AbstractApplicationContext.refresh( AbstractApplicationContext.java:616 ) ~[spring-context-6.1.1.jar:6.1.1] at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh( ServletWebServerApplicationContext.java:146 ) ~[spring-boot-3.2.0.jar:3.2.0] at org.springframework.boot.SpringApplication.refresh( SpringApplication.java:753 ) ~[spring-boot-3.2.0.jar:3.2.0] at org.springframework.boot.SpringApplication.refreshContext( SpringApplication.java:455 ) ~[spring-boot-3.2.0.jar:3.2.0] at org.springframework.boot.SpringApplication.run ( SpringApplication.java:323 ) ~[spring-boot-3.2.0.jar:3.2.0] at org.springframework.boot.SpringApplication.run ( SpringApplication.java:1342 ) ~[spring-boot-3.2.0.jar:3.2.0] at org.springframework.boot.SpringApplication.run ( SpringApplication.java:1331 ) ~[spring-boot-3.2.0.jar:3.2.0] at jpabook.jpshop.JpashopApplication.main( JpashopApplication.java:10 ) ~[main/:na] at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke( DirectMethodHandleAccessor.java:103 ) ~[na:na] at java.base/java.lang.reflect.Method.invoke( Method.java:580 ) ~[na:na] at org.springframework.boot.devtools.restart.RestartLauncher.run ( RestartLauncher.java:50 ) ~[spring-boot-devtools-3.2.0.jar:3.2.0] Caused by: org.hibernate.AnnotationException: Property ' jpabook.jpshop.domain.Delivery .status' is annotated '@Enumerated' but its type 'jpabook.jpshop.domain.DeliveryStatus' is not an enum at org.hibernate.boot.model.internal.BasicValueBinder.prepareBasicAttribute( BasicValueBinder.java:805 ) ~[ hibernate-core-6.3.1.Final .jar: 6.3.1.Final ] at org.hibernate.boot.model.internal.BasicValueBinder.setType( BasicValueBinder.java:374 ) ~[ hibernate-core-6.3.1.Final .jar: 6.3.1.Final ] at org.hibernate.boot.model.internal.PropertyBinder.makePropertyAndValue( PropertyBinder.java:261 ) ~[ hibernate-core-6.3.1.Final .jar: 6.3.1.Final ] at org.hibernate.boot.model.internal.PropertyBinder.makePropertyValueAndBind( PropertyBinder.java:297 ) ~[ hibernate-core-6.3.1.Final .jar: 6.3.1.Final ] at org.hibernate.boot.model.internal.PropertyBinder.createBasicBinder( PropertyBinder.java:1169 ) ~[ hibernate-core-6.3.1.Final .jar: 6.3.1.Final ] at org.hibernate.boot.model.internal.PropertyBinder.bindBasic( PropertyBinder.java:1071 ) ~[ hibernate-core-6.3.1.Final .jar: 6.3.1.Final ] at org.hibernate.boot.model.internal.PropertyBinder.bindProperty( PropertyBinder.java:890 ) ~[ hibernate-core-6.3.1.Final .jar: 6.3.1.Final ] at org.hibernate.boot.model.internal.PropertyBinder.buildProperty( PropertyBinder.java:788 ) ~[ hibernate-core-6.3.1.Final .jar: 6.3.1.Final ] at org.hibernate.boot.model.internal.PropertyBinder.processElementAnnotations( PropertyBinder.java:709 ) ~[ hibernate-core-6.3.1.Final .jar: 6.3.1.Final ] at org.hibernate.boot.model.internal.EntityBinder.processIdPropertiesIfNotAlready( EntityBinder.java:977 ) ~[ hibernate-core-6.3.1.Final .jar: 6.3.1.Final ] at org.hibernate.boot.model.internal.EntityBinder.handleIdentifier( EntityBinder.java:305 ) ~[ hibernate-core-6.3.1.Final .jar: 6.3.1.Final ] at org.hibernate.boot.model.internal.EntityBinder.bindEntityClass( EntityBinder.java:231 ) ~[ hibernate-core-6.3.1.Final .jar: 6.3.1.Final ] at org.hibernate.boot.model.internal.AnnotationBinder.bindClass( AnnotationBinder.java:422 ) ~[ hibernate-core-6.3.1.Final .jar: 6.3.1.Final ] at org.hibernate.boot.model.source.internal.annotations.AnnotationMetadataSourceProcessorImpl.processEntityHierarchies( AnnotationMetadataSourceProcessorImpl.java:255 ) ~[ hibernate-core-6.3.1.Final .jar: 6.3.1.Final ] at org.hibernate.boot.model.process.spi.MetadataBuildingProcess$1.processEntityHierarchies( MetadataBuildingProcess.java:278 ) ~[ hibernate-core-6.3.1.Final .jar: 6.3.1.Final ] at org.hibernate.boot.model.process.spi.MetadataBuildingProcess.complete( MetadataBuildingProcess.java:321 ) ~[ hibernate-core-6.3.1.Final .jar: 6.3.1.Final ] at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.metadata( EntityManagerFactoryBuilderImpl.java:1432 ) ~[ hibernate-core-6.3.1.Final .jar: 6.3.1.Final ] at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build ( EntityManagerFactoryBuilderImpl.java:1503 ) ~[ hibernate-core-6.3.1.Final .jar: 6.3.1.Final ] at org.springframework.orm.jpa.vendor.SpringHibernateJpaPersistenceProvider.createContainerEntityManagerFactory( SpringHibernateJpaPersistenceProvider.java:75 ) ~[spring-orm-6.1.1.jar:6.1.1] at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory( LocalContainerEntityManagerFactoryBean.java:376 ) ~[spring-orm-6.1.1.jar:6.1.1] at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.buildNativeEntityManagerFactory( AbstractEntityManagerFactoryBean.java:409 ) ~[spring-orm-6.1.1.jar:6.1.1] at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet( AbstractEntityManagerFactoryBean.java:396 ) ~[spring-orm-6.1.1.jar:6.1.1] at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.afterPropertiesSet( LocalContainerEntityManagerFactoryBean.java:352 ) ~[spring-orm-6.1.1.jar:6.1.1] at org.springframework.beans.factory.support .AbstractAutowireCapableBeanFactory.invokeInitMethods( AbstractAutowireCapableBeanFactory.java:1822 ) ~[spring-beans-6.1.1.jar:6.1.1] at org.springframework.beans.factory.support .AbstractAutowireCapableBeanFactory.initializeBean( AbstractAutowireCapableBeanFactory.java:1771 ) ~[spring-beans-6.1.1.jar:6.1.1] ... 19 common frames omitted Disconnected from the target VM, address: '127.0.0.1:55744', transport: 'socket' Process finished with exit code 0
미해결
자바와 스프링 부트로 생애 최초 서버 만들기, 누구나 쉽게 개발부터 배포까지! [서버 개발 올인원 패키지]
안녕하세요? 강의 잘 보고 있습니다. html 코드가 없어 커뮤니티에 와보니 없는게 맞는거군요. 강사님과 같은 화면을 만드려면 직접 html 태그 넣어서 만듦 강사님이 보내주는 코드를 넣음 두가지 방법인거죠?
미해결
Practical Testing: 실용적인 테스트 가이드
안녕하세요, 우빈님 강의 정말 잘 듣고 있습니다! 한가지 의문점이 드는 것은 private 메서드는 테스트를 하지 않고 그냐 유지하되, 필요 시에 따로 클래스를 분리하여 객체를 만드신다고 했는데요, 그냥 간편히 private 메서드를 public 메서드로 변환해서 내부 호출하는 방법은 별로 고려되지 않은 것 같은데 따로 이유가 있을까요? 혹시 createNextProductNumber()가 ProductService 클래스의 성격과는 맞지 않아서 분리하는 경우인지, createNextProductNumber()가 결국 다른 곳에서 사용 될 수 있이므로 별도의 파일로 관리하는지 궁금합니다
미해결
자바 ORM 표준 JPA 프로그래밍 - 기본편
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] DAO나 DTO, VO, Entity등이 다 다른데 jpa에서는 어떤걸 사용하나요? 아니면 모두 사용하는건가요? 그중에서도 사용하지 않는게 있을까요?
미해결
스프링 프레임워크 입문
제목이 곧 내용입니다~
미해결
[초급] 찍어먹자! 코틀린과 Spring Security + JWT로 회원가입 만들기
@Table 애노테이션을 써서 unique 를 설정하셨는데, @Column(unique = true) 로 설정하는 방법을 사용하지 않으신 이유가 있나요??
미해결
김영한의 실전 자바 - 중급 1편
강의자료에 오타가 있어 공유합니다! PDF파일) 8. 중첩클래스, 내부클래스2 18페이지 익명 클래스는 단 한 번만 인스턴스를 생생할 수 있다 -> 생성할 수 있다
미해결
스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
제가 java기초강의에서 java23으로 공부했었는데 이에따라 spring설치시 java23을 설치했습니다 괜찮을까요??
미해결
스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 8080도 뜨지않고 메인 코드를 실행한후 사이트에 들어가도 에러메세지가 나오지 않습니다. 아래 다르게 나오는 출력문입니다. 오후 7:46:36: 실행 중... > Task :help Welcome to Gradle 8.10.2. To run a build, run gradle <task> ... To see a list of available tasks, run gradle tasks To see more detail about a task, run gradle help --task <task> To see a list of command-line options, run gradle --help For more detail on using Gradle, see https://docs.gradle.org/8.10.2/userguide/command_line_interface.html For troubleshooting, visit https://help.gradle.org BUILD SUCCESSFUL in 122ms 1 actionable task: 1 executed 오후 7:46:37: 실행이 완료되었습니다.
해결됨
실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 강의 듣다가 문득 궁금하여 질문드립니다. 보통 Repository를 바로 접근하지 않기 위해서 Service를 만드는 건데, OrderService에서 MemberRepository에 바로 접근한 것은 OrderService 또한 같은 Service 단계이기 때문인가요?
미해결
코드로 배우는 React 19 with 스프링부트 API서버
왜그런지 궁금해서 post맨으로 product read할때 header에 accessToken넣고 요청보내봤는데 정상호출이됩니다 근데. 리액트에서 만든 인터셉터에서 에러 메시지를 받으면 원래요청에 새로운 엑세스 토큰 넣어서해주는 기능이있는걸 봤어요 어> 근데 이러면 사진이 안깨져야 말이맞지않나요? 어디서 잘못된건지 잘 모르겠어서 질문드립니다
미해결
실전! Querydsl
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) 예 [질문 내용] 선생님 안녕하세요, 강의 잘 보고 있습니다. 강의를 보다가 하나 궁금한게 있어서 질문드립니다. 강의를 보면 별도의 BooleanExpression를 반환하는 별도의 비교결과를 반환하는 함수를 통해 재사용이 가능하다고 말씀하셨는데, 코드를 보면 member를 가지고 비교하는 방식으로 사용을하고 있습니다. 그러면 member테이블 두번 조인하는 경우에 대해서는 해당 함수를 재사용할 수 없을꺼같은데, 혹시 방법이 있을까요? 그리고 해당 함수의 경우 해당 Repository에서만 사용 가능할꺼같은데.. 혹시 맞을까요?
해결됨
스프링 시큐리티 OAuth2
SPA로그인 페이지 사용 아직 시도중이지만 시큐리티필터체인의 http. .... .login() .loginProcessingUrl()로 해결 볼 수 있을 거 같아서 자세한 질문은 삭제하겠습니다..!