inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

수업과는 조금 다른 실무 id취향 질문이 있습니다!

미해결

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

안녕하세요, 테이블 생성중에 id관련된 내용을 보다가 궁금한게 생겨 질문 남깁니다! 개발자에 따라서 유한한 bigint로 이루어진 고유 id를 극혐하고 이론상 거의 무한한 uuid를 사용해야한다 주장하시는 분들이 꽤나 많던데, 태현님께서는 어떻게 생각하시나요? 저는 개인적으로 실무에서도 uuid대신 bigint로 이루어진 id를 사용중에 있고, 유저에게 노출이 필요한 유저 고유번호만 내부에서 사용하는 id값 이외에 uuid칼럼을 따로 만들어서 관리하거든요 🤔 🤔 만약에 uuid를 사용한다면 조회의 성능이랑.. auto_increment를 사용할 수 없으니 매 번 insert문마다 서비스로직에서 uuid를 만들어서 넘겨야 하는것에 대해서도 그래야만 하는지 좀 의문이 있기도 하구요

  • java
  • spring
  • aws
  • mysql
  • spring-boot
  • jpa
김영욱 댓글 2 좋아요 1 조회수 193

JPA, DB 연동 관련 오류 질문

미해결

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

안녕하세요 영한님 JPA 활용1 강의의 JPA와 DB 설정, 동작확인 파트를 실습하다가 오류가 생겨 질문남겨요 3시간 동안 검색해도 해결하지 못했어요.. MemberRepository 테스트 시 아래와 같은 오류가 발생해 해결하고자 합니다. 아마 application.yml 쪽 문제 같은데 강의와 똑같이 따라했는데도 불구하고 오류가 발생하네요.. H2는 확실히 켜고 테스트 시도했습니다. 아래는 강의를 보며 따라한 프로젝트입니다. https://drive.google.com/file/d/1BvWBkoHE0fjdIFABmGeiOMDLuG-pKdwP/view?usp=sharing

  • java
  • spring
  • 웹앱
  • spring-boot
  • jpa
비랑 댓글 2 좋아요 0 조회수 171

Test 결과 화면이 다른 거 같은데 설정 문제일까요?

미해결

토비의 스프링 6 - 이해와 원리

토비님 강의 재밌게 보고 있습니다 그런데 강의 중에 토비님이 테스트를 실행하면 테스트 터미널 창에 > Task 이런 식으로 뭔가 많이 뜨던데 저는 문구가 따로 나오지 않네요 정상적인 결과일까요?

  • java
  • spring
jackt0506 댓글 2 좋아요 0 조회수 237

gradlew 실행 시 다음과 같은 오류가 발생하는데 뭐가 문제일까요?

미해결

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

강의를 보면서 cmd 실행후 helloC:\Users\Desktop\Study\hello-spring\hello-spring> 에서 gradlew build를 실행하면 해당 에러가 계속 뜨네요 검색해봐도 안나오고 너무 답답합니다 ㅠ

  • java
  • spring
  • mvc
  • spring-boot
박인유 댓글 2 좋아요 0 조회수 380

private 접근 제어자

미해결

김영한의 실전 자바 - 기본편

[질문 내용] Speaker 클래스에서 int volume를 private로 지정하였을 때 volume 필드는 외부에서 접근을 못하고 Speaker 내부에서만 접근을 할 수 있다 설명했습니다. 그렇다면, 예를 들어 volume 멤버 변수를 Speaker 클래스 내부에서 10을 대입한다고 했을 때 volume = 10; 라고 초기화를 하려고 하면 volume 변수가 존재하지 않는 오류가 발생합니다. 분명히 Speaker 내부 에서 선언된 volume 필드를 쓰려고 하는데 왜 자기 자신의 클래스에서 생성된 변수를 사용하지 못하는 거죠?

  • java
  • 객체지향
댓글 1 좋아요 -1 조회수 141

소스코드가 없습니다 도와주세요

미해결

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

제가 뭘 틀렸는지 잘 모르겠습니다.. src 파일에 들어가면 선생님 강의에선 소스코드들이 주루룩 뜨는데, 전 안 뜨고 'Main' 하나밖에 없습니다. 애초에 java-start 파일 하나만 있고 java-start 압축파일은 안 보입니다. 왜 이러는걸까요??? ㅠㅠㅠㅠㅠㅠ 소스코드들이 왜 없는건지 모르겠습니다

  • java
  • 객체지향
오리너구리푸딩 댓글 2 좋아요 0 조회수 333

Api 관련질문

미해결

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

@GetMapping("hello-api") @ResponseBody public Hello helloApi(@RequestParam("name") String name){ Hello hello = new Hello(); hello.setName(name); return hello; } static class Hello{ private String name; public void setName(String name) { this.name = name; } public String getName() { return name; } } 위처럼 APi사용하려는데 이렇게 한국어로 입력 시 문자가 깨지는 현상이 발생합니다 설정은 다음과 같습니다

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

다운로드 소스코드가 계속 안됩니다 ㅠㅠ 도와주세요..

미해결

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

[질문 내용] 그냥 나오는대로 다 예 예 누르고 맞게 한 것 같은데 계속 다른 위치에 저장하라고 뜹니다 선생님 ㅠㅠ 프로젝트를 몇 번이나 삭제하고 다시 깔고 실행했는데도 다운로드 소스코드가 실행이 안됩니다 파일 다운로드 위치도 계속 바꿔봤는데 똑같이 뜹니다 이유가 뭘까요? ㅠㅠㅠ...

  • java
  • InteliJ
댓글 1 좋아요 0 조회수 390

임포트 자동생성

미해결

[Bloc 응용] 실전 앱 만들기 (책 리뷰 앱) : SNS 로그인, Firebase 적용, Bloc 상태 관리, GoRouter

코드를 작성하다 완료하면 임포트하라는 표시가뜨고 클릭하는 단축키가 뭔가요? 저는 임포트를 따라쳐서 해당코드가 활성화가 되지않아요 맨 밑줄 라우터 부분이요

  • flutter
  • firebase
  • bloc
댓글 4 좋아요 0 조회수 276

클래스 이름 동시 변경

미해결

[Bloc 응용] 실전 앱 만들기 (책 리뷰 앱) : SNS 로그인, Firebase 적용, Bloc 상태 관리, GoRouter

클래스이름을 MyApp으로 변경했을때 해당되는 const다음 name 부분까지 MyApp으로 같이변경하는 단축키는 어떤건가요? 그리고 이렇게 임포트하는걸 바로 검색하는것도 궁금합니다

  • flutter
  • firebase
  • bloc
youj0912 댓글 2 좋아요 0 조회수 225

단축키옵션

미해결

[Bloc 응용] 실전 앱 만들기 (책 리뷰 앱) : SNS 로그인, Firebase 적용, Bloc 상태 관리, GoRouter

이렇게 옵션이 뜨려면 단축키를 어떻게 설정해야하나요?

  • flutter
  • firebase
  • bloc
댓글 2 좋아요 0 조회수 234

의존성 세팅이 끝나면

미해결

[Bloc 응용] 실전 앱 만들기 (책 리뷰 앱) : SNS 로그인, Firebase 적용, Bloc 상태 관리, GoRouter

의존성세팅을 다하고 나면 저장해야하나요? 아니면 코드만 치고 넘어가도 되는걸까요?

  • flutter
  • firebase
  • bloc
youj0912 댓글 1 좋아요 0 조회수 136

기본 생성자 사용자 정의 시 null

미해결

김영한의 실전 자바 - 기본편

[질문 내용] 문제 풀이 과정에서 Book 클래스에 기본 생성자를 사용자가 직접 정의해서 만들었는데, 김영한 강사님께서 값을 비워두면 안 된다고 한 말씀이 의아해서 질문 드립니다. 교육 차원으로 문제에서 null값이 아닌 빈 값으로 보여주게 하기 위해서 this("", "", 0);으로 표시한 것인지, 아니면 실무에서도 기본 생성자를 개발자가 정의할 때에도 꼭 값을 비워두면 안 된다는 것인지 궁금합니다.

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

this 이해가 잘 안돼요..

미해결

김영한의 실전 자바 - 기본편

[질문 내용] 김영한 강사님께서는 this가 예를 들어 nameField에서 먼저 지역변수(매개변수(에서 같은 이름이 있는지 찾고 없으면 멤버 변수에서 찾는다고 애기해주셨고 자바가 자동으로 this를 해준다고도 설명해주셨는데, 자바 입문편에서 배웠을 때 자신의 클래스에 변수를 타입지정하여 선언하면 하위 메소드나 앞으로도 타입 없이 변수명만으로 생존가능한 것으로 알고있습니다. 물론 매개변수의 이름과 멤버변수 이름이 동일하면 왜 this를 써야하는지는 알겠으나, 매개변수명과 멤버변수명이 다르다면 자바가 this를 자동으로 설정하는 설명 전에 일단 멤버변수와 매개변수가 구분을 지을 수 있으니 굳이 this를 설명할 이유가 있나 싶습니다. 애초에 멤버변수를 선언을 했으니 멤버변수를 자유롭게 사용할 수 있는데 거기에 this가 없어도 된다는 내용이 아이러니 하다고 생각이 드네요. 좀 디테일하게 알려주실 수 있을까요?

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

scondTask관련 질문있습니다!

해결됨

실리콘밸리 엔지니어와 함께하는 Gradle

안녕하세요 강사님 task firstTask { println "Hello World" doFirst(){ println "First action!!" } doLast(){ println "Last action!!" } } task secondTask { doFirst(){ println "First action in secondTask" } doLast(){ println "Last action in secondTask" } } 위와 같이 task를 작성하였습니다! secondTask를 작성할 때는 Hello World를 지운 상태로 실행을 했는데도 gradle sT를 이용해서 sT를 실행하는 터미널 명령어를 사용했습니다! > Configure project : Hello World 가 터미널에 출력되는 이유를 알 수 있을까요??

  • java
  • scala
  • gradle
  • scala-3
  • compiler
hong090992 댓글 2 좋아요 0 조회수 192

HashCode override

미해결

김영한의 실전 자바 - 중급 2편

김영한 선생님의 자료의 경우에는 매개변수가 Object value 였는데 만약 제네릭을 K key 라고 할때에도 return Math.abs(Objects.hashCode()) 라고 하는게 맞나요 ? 아니면 Math.abs(key.hashCode()) 가 맞나요? gpt 말로는 Objects 로 해야 NullPointerException 을 방지할 수 있다고 하는데 왜 그런건가요 ?

  • java
  • 객체지향
  • 코딩-테스트
  • 알고리즘
ghuhan18 댓글 1 좋아요 0 조회수 210

플러터 설치

미해결

[Bloc 응용] 실전 앱 만들기 (책 리뷰 앱) : SNS 로그인, Firebase 적용, Bloc 상태 관리, GoRouter

맥에서 사용할건데 플러터 설치시 android, ios, web, desktop이렇게 네가지가 나와있는데 혹시 어떤걸로 설정해서 해야하나요? 제가 ios만 설치했는데 ios만 해도 괜찮을까요?

  • flutter
  • firebase
  • bloc
youj0912 댓글 2 좋아요 0 조회수 209

다트 변수 이름 규칙 질문입니다

미해결

[코드팩토리] [입문] Dart 언어 4시간만에 완전정복

안녕하세요! 좋은 강의 잘 듣고 있습니다 궁금한 게 C언어 같은 경우는 변수 이름 규칙에 특수 문자 사용 불가, 숫자로 시작 불가, 공백 금지 등 변수 이름의 표기법이 아닌 정말 문법적으로 반드시 지켜야 하는 규칙이 있는데 다트 언어도 문법적으로 반드시 지켜야 하는 규칙이 있는지 궁금합니다..! 구글링을 통해 정보를 얻어보려고 했으나 제 서칭 능력이 부족한 건지 원하는 결과를 얻지 못해서 질문드립니다! 좋은 강의 감사합니다! 좋은 하루 보내세요 ㅎㅎ

  • flutter
  • 함수형-프로그래밍
  • 객체지향
(알 수 없음) 댓글 2 좋아요 0 조회수 248

gradle 관리 방법에대한 의견이 궁금해 문의남깁니다!

미해결

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

안녕하세요! 코프링 대신에 자프링부터 들렀습니다 ㅎㅎ 기존에 maven만 사용해봐서 신규 플젝도 maven으로 생성했는데.. gradle을 이참에 배워보려고 합니다!! gradle이 groovy랑 kotlin 2가지 언어로 나뉜 것 같은데 영상에서 그루비를 선택하신 이유가 있을까요? 혹시 기존 프로젝트도 그루비를 사용하시는거라면 이유가 궁금합니다! 많은 부분을 사용하는건 아니더라도 추후 코프링을 사용한다면 그레이들또한 코틀린으로 관리하는게 더 편하지 않을까 싶어서요!

  • java
  • spring
  • aws
  • mysql
  • spring-boot
  • jpa
김영욱 댓글 1 좋아요 1 조회수 141

인기 태그

인프런 TOP Writers

주간 인기글