이야기를 나눠요
141만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
이해관련 질문
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]입문 강의 듣고 스프링 완전 정복 로드맵을 구매하려고 했는데, 입문강의에서 JPA까지 다루는 법을 알려주시는데, 이해하고 넘어가려고 하니 갑자기 개발자를 해도 될지 의문을 가질정도로 어렵게 느껴집니다. 로드맵 강의를 구매해도 괜찮을까요...
-
실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
연관관계를 많이 가지는 엔티티의 테스트
안녕하세요 영한님영한님 강의들을 통해서 스프링이 무엇인지도 몰랐던 저는 이제 팀을 만들어 프로젝트를 하고 개발이라는 것에 즐거음을 느끼고 있는 개발 취준생입니다.최근 프로젝트를 진행하면서 JPA 사용하는 중에 테스트 코드에서 어려운 부분이 있어 너무 궁금하여 질문을 남깁니다. 저는 물류 관리 시스템의 주제로 프로젝트를 진행하고 있습니다.이 과정에서 엔티티과 연관관계를 복잡하게 가지고 있고 이로 인해서 서비스 테스트 코드 하나를 테스트하기 위해 많은 사전 데이터가 필요한 상태입니다.테스트 코드를 작성하기 위해서 많은 Mock 데이터가 필요한 문제점을 해결하기 위해서 실무에서는 어떤 식으로 이런 문제를 해결하는지 궁금합니다. 혹시나 이 글을 보신다면 답변 해주시면 정말 감사하겠습니다. ㅠㅠ👏👏
-
스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
DatasourceUtils import가 안됩니다
이 버전으로 하였고 자바 버전 다 맞춰보고invalidate Cashes, 새로운 프로젝트 생성 후 만들어도 안 됩니다. 답변 글 중에 jdbc api를 의존성에 추가하면 된다고 해서 해봤는데 그렇게 하면 DatasourceUtils는 import가 되나부트 실행이 안 됩니다.
-
스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
자바 중급2까지 끝내고 들으려는데 용어가 너무 어려워요 ㅠㅠ
API 뭐 톰캣서버내장 이런 단어조차 모르니 너무 어렵네요 ㅠㅠ비전공자 출신인 저로서는 CSS HTML 자바스크립트 이런 용어도 생소한데혹시 웹기본에 대한 지식을 먼저 쌓고 강의를 따라가야하는걸까요 ..?아니면 우선 계속 따라하면서 익숙해질 수 있을까요 ㅠㅠ 혹시 먼저 선수지식이 필요하면 어떤걸 공부하면 좋을까요
-
스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
강의 보고 있는데 고민이 생겼습니다
안녕하세요. 스프링 입문, 핵심원리, HTTP, MVC 1, MVC 2까지 본 학생입니다. (너무 좋은 강의 감사합니다!)진도를 나가는 것에만 치중해서 듣다 보니 진짜 강의만 보고 끝난 느낌이라 수업에서 진행한 프로젝트도 혼자 할 수 없을 것 같습니다.. 하나의 섹션이 끝난 뒤 라이브 코딩한 코드를 읽으면 조금은 이해가 된 것 같지만 막상 혼자 코드를 작성하면 시작부터 막막한 상태니 복습도 어떻게 해야 할지 잘 모르겠습니다.이렇게 본 강의가 쌓이다 보니 이 상태로는 다음 강의를 보면 안 될 거 같아 글을 올려봅니다.이런 경우에는 강의를 다시 보고 다음으로 넘어가는 것이 좋을까요? 아니면 강의에서 진행한 프로젝트를 혼자 도전해 보면서 안 되는 부분을 강의 보고 공부한 뒤 다음 단계로 넘어가는 게 좋을까요?제가 공부는 못하고 코딩은 더더욱 못하는지라 강의를 보고 이렇게 공부하고 복습하면 안 된다는 건 알겠지만 방식을 바꿔서 어떤 방향으로 진행해야 할지는 잘 모르겠습니다.. 이런 바보 같은 질문 죄송합니다..!!
-
스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
스프링
자바 중급편까지 완강하고 이제 스프링을 들으려고 하는데, 대학생이라 동아리를 들어가서 프로젝트도 하고싶은데 어느정도까지 수강을 해야 스프링을 통해서 웹개발하는 프로젝트를 수행할 수 있는건지 알려주실수 있나요??
-
토비의 스프링 6 - 이해와 원리
실무 하면서, 개발에 대한 흥미가 떨어져가고 있었는데
이 강의 통해서 다시 한번 불태워보렵니다 가즈아~
-
스프링 부트 - 핵심 원리와 활용
스프링 질문
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.스프링 부트만 배워서 개인 프로젝트를 하고있는데 꼭 스프링을 배우고 와서 이걸 들어야할까요? 많은 고민이 됩니다.
-
스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
자바 공부 후 스프링 수업 들을 예정
안녕하세요! 지금 김영한님의 자바 강의를 듣고있는 학생입니다.백엔드가 목표여서 최종적으로 스프링 강의까지 들을 예정인데혹시 자바 강의를 어느 정도까지 듣고 스프링 강의를 시작하는 것이 좋은지 궁금하여 글을 남겼습니다.
-
실전! 스프링 데이터 JPA
jpa 관련 질문
강의를 계속 듣다보면 나오는 jpa 관련 지식들이 나오는데 제가 로드맵을 계속 따라오면서 다 까먹은 거 같아요... 자바 ORM 표준 JPA 프로그래밍 - 기본편 만 들어도 다시 모든 내용이 다 담겨있을까요?
-
스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
권장 수강기간
삭제된 글입니다
-
스프링 핵심 원리 - 기본편
계속 진행해야하나 고민입니다...
스프링 입문 처음으로 한번 다 듣고 스프링 기본편 듣는 중인데 내가 이걸 왜 따라서 만들고 코딩하고 있는지 모르겠고 그냥 영상보면서 계속 따라서 코딩중입니다... 제가 아직 처음이라 그런건지 힘들고 어렵네요 ㅠㅠ
-
스프링 핵심 원리 - 기본편
spring 처음 접근하는 대학생
안녕하세요 현재 3학년에 재학중인 대학생입니다이번 여름방학때 백엔드 자바-스프링으로 진로를 정하고강의를 듣기 시작했습니다. 하지만 김영한님 강의가 1타 강의라고 알고 있는데 전체적인 이론인 의존관계나 컴포넌트, 빈 같은것은 이해가 되지만코드 하나하나가 이해가 가질않습니다. gpt도 이용해서 코드를 분석하고 있는데요시간이 가면 갈수록 강의에서 작성하는 코드가 길어져 분석이 불가능 해지고 있습니다초반엔 이론만을 위주로 이해해도 코드가 어느정도 머리속에 들어왔는데 나중가서 코드를 이해못하니 이론도 이해가 어려워지더군요 ㅠㅠ학교에서는 자바 기본 문법밖에 안배우고 백준을 자바로 풀고 프로젝트도 안해봤는데 지금 제가 이 강의를 듣기에는 너무 이를까요?아니면 제가 이 강의의 코드를 이해하고 코드 작성을 따라가기 위해 도움될만한 방법이 있을지 궁금합니다
-
스프링 핵심 원리 - 기본편
영상 마지막에 Test 파일 오류
사실 질문이 아니라 정보를 공유해 드리고 싶어서 글 올립니다마지막 영상에서 test 파일을 한번에 실행시킬때 저처럼 오류가 나는 분들이 있을텐데 이는 jdk21 버전을 사용하였을때 나는 오류입니다 gpt를 통해 답을 얻어내고 해결했으니 참고바랍니다 ㅎㅎMockito와 Byte Buddy 개요Mockito: Java 애플리케이션 테스트에서 객체의 모킹을 위해 널리 사용되는 라이브러리입니다. 모킹은 실제 객체 대신 가짜 객체(Mock)를 사용하여 테스트를 수행하는 기법입니다.Byte Buddy: 바이트코드 조작을 통해 동적으로 클래스와 메서드를 생성 및 수정하는 라이브러리로, Mockito는 이 라이브러리를 사용하여 모킹 기능을 구현합니다.문제 원인 및 해결 방법문제 원인Java 21 버전에서는 이전 버전들과 달리 일부 내부 API가 변경되었을 수 있습니다. 이는 특정 라이브러리가 동적으로 클래스 로딩을 하거나 바이트코드를 조작하는 방식에 영향을 줄 수 있습니다.동적 에이전트 로딩 문제: 새로운 Java 버전에서는 동적 에이전트 로딩이 제대로 지원되지 않거나 제한될 수 있습니다. 이는 Byte Buddy가 사용하는 기법 중 하나로, 클래스 로딩을 동적으로 변경하는 데 사용됩니다.해결 방법최신 버전 사용: Mockito와 Byte Buddy의 최신 버전은 새로운 Java 버전에서 발생할 수 있는 문제를 해결하기 위해 업데이트됩니다. 최신 버전에서는 최신 Java의 변경 사항을 반영하여 호환성을 보장합니다.최신 버전은 버그 수정, 성능 개선, 그리고 새로운 기능을 포함하여 더 안정적으로 동작합니다.특히 Byte Buddy는 Java의 내부 구조 변화에 대응하기 위해 자주 업데이트됩니다.구체적인 해결 과정의존성 업데이트: build.gradle 파일에서 Mockito와 Byte Buddy의 최신 버전으로 의존성을 업데이트했습니다.groovy코드 복사dependencies { testImplementation 'org.mockito:mockito-core:4.0.0' testImplementation 'net.bytebuddy:byte-buddy:1.12.6' testImplementation 'net.bytebuddy:byte-buddy-agent:1.12.6' }최신 버전의 장점:버그 수정: 최신 버전에서는 이전 버전에서 발생한 다양한 버그들이 수정되었습니다.호환성: 최신 버전은 Java 21과 같은 최신 Java 버전과의 호환성을 보장합니다.성능 개선: 최신 버전에서는 성능이 개선되어 더 빠르고 안정적인 테스트를 수행할 수 있습니다.결과: 최신 버전을 사용함으로써, Java 21에서 발생하던 동적 에이전트 로딩 문제와 관련된 오류가 해결되었습니다. 이는 최신 버전이 Java 21의 변경 사항에 맞게 적절히 대응했기 때문입니다.결론적으로, 라이브러리의 최신 버전을 사용함으로써 새로운 Java 버전과의 호환성 문제를 해결할 수 있었던 것입니다. 최신 버전의 라이브러리는 일반적으로 더 나은 안정성과 성능을 제공하며, 최신 환경에서의 호환성을 보장합니다./*1. Mockito 및 Byte Buddy 최신 버전 사용 사용 중인 Mockito 및 Byte Buddy 라이브러리의 버전을 확인하고, 최신 버전으로 업데이트합니다. 최신 버전은 최신 JDK와의 호환성을 더 잘 지원할 수 있습니다. build.gradle 파일에서 의존성을 최신 버전으로 업데이트하세요:*/ dependencies { testImplementation 'org.mockito:mockito-core:4.0.0' testImplementation 'net.bytebuddy:byte-buddy:1.12.6' testImplementation 'net.bytebuddy:byte-buddy-agent:1.12.6' }
-
스프링 핵심 원리 - 기본편
어떻게 공부 해야 할까요.
4줄 요약저는 프로그래밍 초보자로, 회사에서 스프링과 Vuejs를 공부하라는 지시를 받았습니다.하지만 자바의 기본 지식이 부족해 강의를 따라가기 어렵습니다.현재 학업, 스프링, Vuejs, 빅데이터 대회준비를 동시에 진행하고 있어 시간도 부족합니다.자바로 돌아가서 기초를 쌓아야 할지, 스프링 진도를 계속 나가야 할지 고민입니다.주서.저는 눈 가리고 귀 막은 상태로 강의를 듣고 싶지 않습니다,저는 오래 산업에 종사하신 분들의 현실적인 조언이 필요합니다.안녕하십니까.곧 인턴으로 투입되기 위해 강의를 듣고 있는 얼리어잡터입니다. 제 배경은 이렇습니다. 객체지향프로그래밍 경험은 이 스프링 강의 속 코드를 보며 따라친 게 처음입니다. 회사에선 자바의 기본적인 문법만 공부하고 바로 스프링으로 들어가라고 하였습니다. 저는 학교에서(대학교가 아님) 수업들은 C와 Python의 경험을 토대로 자바의 겉 부분을 공부하고 스프링으로 넘어오게 되었습니다. 헌데 제가 자바의 겉 부분을 제가 잘 못 핥았는지 지금까지 들은 강의 내용을 전부 이해한다는 생각이 전혀 안들어 인턴인데 첫 회사 업무를 잘 수행 할 수 있을지가 의심이 들었습니다. 지금 제일 조언이 필요한 부분은 학업, 스프링, Vuejs, 빅데이터 대회 전부를 동시에 진행하고 있는데요현재 자바도 잘 모르는데 final 이든 데이터 구조든 처음 보는 골뱅이 @Test 이런 것이 자바에서 어떻게 동작하는지 잘 몰라도 시간이 2개월 정도 밖에 남지 않았으니 그냥 스프링 진도를 나가는 것이 맞는지아니면 스프링은 일단 접어두고 제대로 기초 공사 자바부터 차근차근 철근을 하나씩 박으면서역량을 쌓기 위해 자바로 돌아가야 할지, 현업에 오래 종사하신 분들의 조언이 필요합니다
-
스프링 DB 2편 - 데이터 접근 활용 기술
스프링 완전정복 로드맵을 수강중 JPA책공부
안녕하세요. 김영한 강사님의 Spring 완전 정복 로드맵을 수강중인 학생입니다. 지금 DB 2편까지 수강을 마쳤는데 여기서 다음으로 바로넘어갈지 아니면 JPA책을 읽어볼지 고민중인데요. 이미책은 구입해놔서 실행에만 옮기면되서 조언구하고싶습니다. 시간은 굉장히여유로워서 순서가중요할것 같습니다!
-
실전! 코틀린과 스프링 부트로 도서관리 애플리케이션 개발하기 (Java 프로젝트 리팩토링)
변경사항 이력이 관리되면 더 좋을 거 같아요
저는 특정강의부터 따라하면서 보고 싶은데 완료프로젝트에 git으로 각 강의마다의 결과가 반영되었으면 더 좋았겠다는 생각이 들었어요 ! 좋은 강의 감사드립니다.
-
스프링 핵심 원리 - 기본편
강의 내용 참고해서 교육 동영상을 만들어도 괜찮을까요?
안녕하세요 저는 강사님 커리큘럼을 따르고 있는 학부생입니다.학교 전공수업에 오픈소스 교육자료를 만드는 과제가 있습니다소프트웨어 툴, 개발 도구 등에 대한 동영상 강의를 제공하는 비영리의 관련 학교 채널 유트브에 올라갈것이며 동영상에는 (CC BY-NC 4.0) 라이센스가 적용되어 올라갈것 같습니다이 동영상에서 스프링의 기초적인 내용을 설명하기 위해 제가 배웠던 강사님의 강의내용을 바탕으로 30~40분 분량의 관련 교육 영상을 만들고 싶습니다. 물론 강의내용을 그대로 사용하지않고 부분부분 배운내용을 기반으로 요약하는 식으로 영상을 만들 생각입니다김영한 강사님 강의의 ppt 자료는 사용하지않고 따로 제가 만들어서 사용할 것 이지만 강의에서 사용된 예제 코드(member service예제) 및 배운내용을 사용해도 저작권에 문제가 없을지 출처를 남겨야한다면 동영상에 어떤식으로 출처를 남기면 좋을지 문의드립니다
-
스프링 부트 - 핵심 원리와 활용
강의 순서에 대한 질문입니다
삭제된 글입니다
-
자바 웹 개발 지망 mac, window 고민
삭제된 글입니다