inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

Arrays.copyOf 메서드의 타입 세이프

미해결

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

컬렉션을 어레이로 만들때 3가지 방법을 보여주셨는데, Arrays.copyOf 메서드가 유일하게 타입 세이프가 되지 않는 메서드고 나머지가 타입세이프 되는걸로 알고있어서요. 혹시나 다른 학습자분들 참고 하시길 바랍니다.

  • spring
  • spring-boot
  • spring-jdbc
전인호 댓글 2 좋아요 1 조회수 196

체크 예외 -> 런타임 예외 변환 시 생성자

미해결

스프링 DB 1편 - 데이터 접근 핵심 원리

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 서비스 계층의 순수성을 위해 체크 예외를 런타임 예외로 변환해서 던지고, 런타임 예외로 변환 시 반드시 기존 체크 예외를 포함하여 던져야 한다. 왜냐하면 예외 발생 시 어떤 예외 때문에 해당 예외가 발생했는지 스택 트레이스를 참고하기 위해서이다. 그러면 차라리 런타임 예외 클래스의 생성자에서 예외를 포함하도록 강제하면 예외를 포함하여 던져야 한다. 는 부분이 해결 될 것 같은데요 강의에서는 다음과 같이 파라미터가 없는 기본 생성자를 만드는 특별한 이유가 있는 것인지 아니면 중요한 주제가 아니라 남기셨는지 궁금합니다. public class MyDbException extends RuntimeException { public class MyDbException() { // 이 부분을 없애고 다음의 생성자만 남김 } public class MyDbException(Throwable cause) { // 이 생성자만 강제하면 반드시 예외를 포함하여 던져야 하므로 문제가 해결됨 } }

  • spring
  • mvc
  • spring-jdbc
Jay 댓글 2 좋아요 0 조회수 160

MemberServiceV3_2Test에서 오류

미해결

스프링 DB 1편 - 데이터 접근 핵심 원리

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 여기에 질문 내용을 남겨주세요. 영한님과 똑같이 했는데 왜 오류가 날까요??

  • spring
  • mvc
  • spring-jdbc
이승언 댓글 2 좋아요 0 조회수 118

MemberServiceV2Test.java 에서 findById 메서드 질문

미해결

스프링 DB 1편 - 데이터 접근 핵심 원리

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 여기에 질문 내용을 남겨주세요. 분명 MemberServiceV2에서 매개변수로 Connection con을 추가 해주어서, Test시에도 findById에서 con을 같이 추가해줘야 할 것 같은데, 영한님께서는 아무것도 안던지고 바로 테스트를 해서 정상 작동이 되었네요. 아마도 V1에 con부분은 없어서 정상작동 된거같은데, con을 넣어주어야 맞는거 아닌가요??

  • spring
  • mvc
  • spring-jdbc
이승언 댓글 2 좋아요 0 조회수 203

2024년 11월 기준 설치 방법입니다.

미해결

스프링 DB 1편 - 데이터 접근 핵심 원리

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 오랜만에 다시 복습하러 들어와서 처음부터 보는데 역시 설정이 반이네요 ㅎㅎ h2 측에서 DB 자동 create를 막아두면서 시작부터 막히신 분들이 많은것같습니다. h2에서 제공하는 데이터베이스 직접 생성 방식을 사용하는 것을 권장드립니다. 링크 강의와 동일하게 진행하기 위해서는 URL 입력부분만 잘 입력해주시고 나머지 모두 엔터로 넘어가신 후에 quit로 탈출하시면 됩니다.

  • spring
  • mvc
  • spring-jdbc
heekwang.dev 댓글 3 좋아요 2 조회수 534

save() 호출시 키 중복예외로 복구를 시도하는 경우의 대안책

해결됨

스프링 DB 1편 - 데이터 접근 핵심 원리

안녕하세요. 스프링과 문제해결 - 예외처리, 반복에서 ExTranslatorV1Test.java 소스를 보면 repository.save호출시 MyDuplicateKeyException예외가 발생하면 random숫자를 더해서 복구를 합니다. 예외를 잘 다루줄 몰랐던 시절, 저는 save전에 findById를 통해 DB에 동일한 값이 있는지 확인하는 코드를 짜왔는데요. 위 두 방법의 장단점이 무엇인지 궁금합니다. 혹시 전자의 방식이 더 올바르다고 말할 수 있나요?

  • spring
  • mvc
  • spring-jdbc
창신동 장첸 댓글 1 좋아요 0 조회수 113

예외 분류와 문서화의 의미

미해결

스프링 DB 1편 - 데이터 접근 핵심 원리

안녕하세요. 강사님 강의내용을 좀 더 눈에 들어오게 만들고 싶어 아래와 같이 표로 정리했습니다. 두 가지 질문이 있습니다. 질문1) 표로 분류한 것처럼 한 체크예외에 복구가능/복구불가 , 한 언체크예외에 복구가능/복구불가 분류가 가능한가요? 체크예외 복구 가능한 예외 복구 불가능한 예외 언체크예외 복구 가능한 예외 복구 불가능한 예외 질문2) 언체크예외 특징을 위 표로 정리를 했음에도 강의에서 문서화를 강조하신 이유를 파악하지 못했습니다. 개발자가 개발당시 미래에 실행중에 어떤 런타임예외가 발생할 지 모르기 때문에 즉, 런타임예외 모든 경우의수를 예측하기 어렵기 떄문에 '처리'를 하지 못한다고 이해해도 될까요? 따라서 운영중에 마주하게 되는 런타임예외들을 매 순간마다 문서에 기록해두라는 말씀이신지 궁금합니다.

  • spring
  • mvc
  • spring-jdbc
창신동 장첸 댓글 1 좋아요 0 조회수 185

강의중에 하신 말씀이 궁금합니다. "우리가 직접 의존관계를 주입..."

미해결

스프링 DB 1편 - 데이터 접근 핵심 원리

안녕하세요. 강사님 트랜잭션 문제해결 - 트랜잭션AOP적용 강의에서 하신 말씀에 질문이 있습니다. 07:20 이후에 나옵니다. "물론 우리가 직접 의존관계를 주입해서 써도 되고요" 라는 말씀이 궁금합니다. 기본편에서 열심히 공부했던 개념이 나오는데요. 스프링빈 구성방식 직접호출(@Configuration, @Bean) 자동호출(@ComponentScan, @Component) 강의에서 DataSource와 TxManager를 빈등록하는 방법으로 위 1번방식으로 진행했습니다. Proxy는 DataSource와 TxManager빈을 2번방식으로 주입받아서 진행된다고 설명하셨습니다. @Component public class TransactionProxy { private MemberService target; public void logic() { //트랜잭션 시작 TransactionStatus status = transactionManager.getTransaction(..); try { //실제 대상 호출 target.logic(); transactionManager.commit(status); //성공시 커밋 } catch (Exception e) { transactionManager.rollback(status); //실패시 롤백 throw new IllegalStateException(e); } } } 이후에 아래코드와 같이 1번 방식으로 직접 등록을 하려고 할 때, 의존관계를 직접주입해도 좋다라 말씀주신것 같습니다. (강의중 말씀: "물론 우리가 직접 의존관계를 주입해서 써도 되고요") //@Component 자동빈등록하지 않을거고 설정클래스에서 직접 수동등록할 예정 public class TransactionProxy { private MemberService target; public void logic() { //트랜잭션 시작 TransactionStatus status = transactionManager.getTransaction(..); try { //실제 대상 호출 target.logic(); transactionManager.commit(status); //성공시 커밋 } catch (Exception e) { transactionManager.rollback(status); //실패시 롤백 throw new IllegalStateException(e); } } } @TestConfiguration static class TestConfig { @Bean DataSource dataSource() { return new DriverManagerDataSource(URL, USERNAME, PASSWORD); } @Bean PlatformTransactionManager transactionManager() { return new DataSourceTransactionManager(dataSource()); } @Bean TransactionProxy txProxy() { return new TransactionProxy(transactionManager()); } }

  • spring
  • mvc
  • spring-jdbc
창신동 장첸 댓글 2 좋아요 0 조회수 167

레포지토리가 트랙잭션 동기화매니저에서 커넥션을 가져오는 부분에 대한 질문이 있습니다.

미해결

스프링 DB 1편 - 데이터 접근 핵심 원리

레포지토리의 update, find.. 등의 메서드를 실행할 때 getConnection 의 DataSourceUtils 메서드를 통해 커넥션을 가져오는데요. 여기서 트랜잭션 동기화 매니저에 커넥션이 있으면 해당 커넥션을 가져오는 설명을 잘 들었습니다. 그런데 트랜잭션 매니저는 DataSourceTransactionManager 의 인스턴스고 DataSourceUtils 는 static util 클래스인데 이 사이에 트랙잭션 동기화 매니저가 어느 위치에 있는지 궁금합니다.

  • spring
  • mvc
  • spring-jdbc
c.h jo 댓글 2 좋아요 0 조회수 145

강의를 mvc1 까지 듣고 작은 프로잭트를 하는중인데 고민있습니다!

미해결

스프링 DB 1편 - 데이터 접근 핵심 원리

영한님의 강의를 듣고 작은 프로잭트를 하고 있는데 기본적인 내용을 바탕으로 검색해 가면서 하고 있습니다 하는 도중에 하는 김에 조금 이쁘게 만들기 위해서 프론트 쪽 코드는 AI한테 물어보면서 하고 있습니다 아직은 프론트엔드는 모르기때문에 대부분의 코드를 복사 해서 사용중인데 괜찮을까요 ..?

  • spring
  • mvc
  • spring-jdbc
ggg7515 댓글 1 좋아요 0 조회수 107

drop table if exists 쿼리 인텔리제이 에러

해결됨

스프링 DB 1편 - 데이터 접근 핵심 원리

drop table member if exists cascade; ',', CASCADE or RESTRICT expected, got 'if' 인텔리제이에서 에러가 나서 찾아보니 h2 디비 문법 오류 이더군요 실행은 되는데 if exists 순서를 변경해주니까 인텔리에서 에러가 없어졌습니다 혹시나 해서 기록남깁니다 drop table if exists member cascade;

  • spring
  • mvc
  • spring-jdbc
권도균 댓글 1 좋아요 0 조회수 131

테스트 오류 ㅠㅠ

미해결

스프링 DB 1편 - 데이터 접근 핵심 원리

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] The object is already closed [90007-224] org.h2.jdbc.JdbcSQLNonTransientException: The object is already closed [90007-224] at org.h2.message.DbException.getJdbcSQLException( DbException.java:566 ) at org.h2.message.DbException.getJdbcSQLException( DbException.java:489 ) at org.h2.message.DbException.get( DbException.java:223 ) at org.h2.message.DbException.get( DbException.java:199 ) at org.h2.message.DbException.get( DbException.java:188 ) at org.h2.jdbc.JdbcConnection.checkClosed( JdbcConnection.java:1422 ) at org.h2.jdbc.JdbcConnection.rollback( JdbcConnection.java:511 ) at hello.jdbc.service.MemberServiceV2.accountTransfer( MemberServiceV2.java:34 ) at hello.jdbc.service.MemberServiceV2Test.accountTransfer( MemberServiceV2Test.java:65 ) at java.base/java.lang.reflect.Method.invoke( Method.java:568 ) at java.base/java.util.ArrayList.forEach( ArrayList.java:1511 ) at java.base/java.util.ArrayList.forEach( ArrayList.java:1511 ) > Task :test FAILED MemberServiceV2Test > 정상 이체 FAILED org.h2.jdbc.JdbcSQLNonTransientException at MemberServiceV2Test.java:65 1 test completed, 1 failed FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':test'. > There were failing tests. See the report at: file:///C:/Users/user/Desktop/jdbc/jdbc/build/reports/tests/test/index.html * Try: > Run with --scan to get full insights. BUILD FAILED in 1s 4 actionable tasks: 1 executed, 3 up-to-date 이런식으로 오류가 나는데 구글링해도 도저히 원인을 못찾겠네요ㅠㅠ 도와주세요 ㅠㅠ

  • spring
  • mvc
  • spring-jdbc
댓글 2 좋아요 0 조회수 341

인텔리제이 업데이트 후 문제 발생

미해결

스프링 DB 1편 - 데이터 접근 핵심 원리

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 인털레제이를 업데이트 한 후 모든 코드에 에러가 생깁니다...

  • spring
  • mvc
  • spring-jdbc
kimoon Hong 댓글 2 좋아요 0 조회수 401

트랜잭션 동기화 매니저와 커넥션 풀

미해결

스프링 DB 1편 - 데이터 접근 핵심 원리

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 데이터 소스로 HikariDatasource를 사용하면 트랜잭션 매니저를 통해 트랜잭션을 시작할 때 커넥션을 획득하게 되는데 이 때 획득하는 커넥션은 커넥션 풀에서 하나 가져와서 트랜잭션 동기화 매니저에 넘겨주는거죠?

  • spring
  • mvc
  • spring-jdbc
eoyeong 댓글 1 좋아요 0 조회수 151

pdf에 이 코드 수정되는 게 나을 것 같습니다.

해결됨

스프링 DB 1편 - 데이터 접근 핵심 원리

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] 6. 스프링과 문제 해결 - 예외 처리, 반복.pdf(v20231127) 11페이지의 MemberServiceV4Test 코드에서 이번 강의에서 throws SQLException이 더 이상 필요 없어져서 지우셨는데 강의 자료엔 아직 남아 있어서 제보합니다.

  • spring
  • mvc
  • spring-jdbc
11 1 댓글 1 좋아요 0 조회수 156

이체 로직 관련 질문이 있습니다

미해결

스프링 DB 1편 - 데이터 접근 핵심 원리

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 계좌 이체 로직 중 public void accountTransfer(String fromId, String toId, int money) throws SQLException { Member fromMember = memberRepository.findById(fromId); Member toMember = memberRepository.findById(toId); memberRepository.update(fromId, fromMember.getMoney() - money); memberRepository.update(toId, toMember.getMoney() + money); } String sql = "UPDATE member SET money = ? WHERE member_id = ?"; 이렇게 멤버를 db에서 찾아와서 getMoney 하고 이체할 금액만큼 증감해서 update를 수행하도록 한 이유가 무엇인지 궁금합니다. public void accountTransfer(String fromId, String toId, int money) throws SQLException { memberRepository.update(fromId, -money); memberRepository.update(toId, money); } String sql = "UPDATE member SET money = money + ? WHERE member_id = ?" 이런 식으로 update sql문 내에서 현재 금액에서 이체 금액만큼 증감하도록 하고 update문만 호출하는 것이 더 간편하고 안전한 방법이 아닌가 궁금증이 생겨서 질문 글을 올립니다!

  • spring
  • mvc
  • spring-jdbc
hj 댓글 1 좋아요 0 조회수 135

MyOnClassCondition에 있는 matches method의 Invoke 횟수

미해결

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

안녕하세요 토비님, 질문의 앞서, 좋은 강의자료 감사드립니다. 앞으로도 계속 꾸준히 만들어 주세요! ^^ 혹시 MyOnClassCondition에 있는 matches method의 Invoke 횟수를 어떻게 예상하시나요? 저는 두번이라고 생각했는데요. "@ConditionalMyOnClass" annotation이 붙어있는 클래스가 두개 뿐이라서요. 그런데, 실제로 matches 안에서 출력을 해보니, 세번이 출력 되었습니다. 예상대로, TomcatWebServerConfig와 JettyWebConfigServerConfig를 각각 출력 했는데요. 그후에 한번 더 출력하더라구요. 마지막 출력은, 라이브러리에 포함된 것에 대한 config가 출력 됬습니다. 혹시 이유를 아시는지요?

  • spring
  • spring-boot
  • spring-jdbc
beom seok Kim 댓글 3 좋아요 1 조회수 270

첫번째 테스트 오류

미해결

스프링 DB 1편 - 데이터 접근 핵심 원리

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] test2.mv 도 만들고 h2버전 build.gradle에 입력두 해봤는데 해결이 안되네요 ㅠㅠ

  • spring
  • mvc
  • spring-jdbc
Teo 댓글 2 좋아요 0 조회수 200

인용구의 출처가 궁금합니다.

미해결

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

안녕하세요. 강의 마지막에 조영호님의 프레임워크에 대한 견해를 소개해주셨는데요. 조영호(프레임워크3부) 라는 설명이 달려있는데 프레임워크3부 라는 것이 무엇인지 알 수 있을까요?

  • spring
  • spring-boot
  • spring-jdbc
창신동 장첸 댓글 1 좋아요 0 조회수 286

오타인 것 같습니다

해결됨

스프링 DB 1편 - 데이터 접근 핵심 원리

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] 5. 자바 예외 이해.pdf (v20231127) 6페이지에 MyUncheckedException이라고 써져 있는데 MyCheckedException으로 바꿔야 할 것 같습니다

  • spring
  • mvc
  • spring-jdbc
11 1 댓글 2 좋아요 0 조회수 142

인기 태그

인프런 TOP Writers

주간 인기글