inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

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

스프링 부트 3.0으로 예제 업그레이드

질문드립니다.

232

Minkoo Lee

작성한 질문수 44

0

 스프링부트 3.4.1 버전이 현재 25.1.13기준으로 스프링이니셜라이저에서 기본으로 선택되는데요.

현 강의에서 사용하는 방식대로 강의 따라가도 될까요?

이니셜라이저에서 프로젝트 생성후에 강의에서 사용된 소스 임포트 후에 javax => jakarta로 변경하고,

eclipse temurin jdk23 버전을 사용해서 강의 따라가도 될런지요?

혹시 build.gradle 정보가 스프링부트 3.4.1 기준으로 작성된 파일 공유 부탁드려도 될까요?

spring spring-boot spring-jdbc

답변 2

0

토비

스프링 부트 3.x에서도 강의 예제는 몇 가지 변경사항만 따르면 문제 없이 동작할 것으로 기대합니다. 부트 3가 되면서 달라지는 점은 마지막 수업 영상에서 설명드렸고, 공식 예제에서 3.0으로 모든 예제를 다시 재개발한 것을 브랜치로 분리해두었습니다.

build.gradle은 애초에 Spring Initializer가 만들어준 것을 그대로 사용했기 때문에 다르게 변경할 필요는 없을 것입니다.

혹시라도 3.x의 몇 가지 달라진 점을 알려드린 것 외에 다른 문제가 발생하면 알려주세요.

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다.

스프링 부트 3.4.1 버전으로 강의를 따라가고자 하시는 것 같습니다. 현재 강의에서는 이전 버전의 스프링 부트를 사용하지만, 최신 버전에서도 대부분의 코드는 유사하게 작동할 것입니다. 그러나 몇 가지 주의해야 할 점이 있습니다.

  1. javax => jakarta로 변경:

    • 스프링 부트 3.x 버전에서는 Java EE가 Jakarta EE로 이름이 변경되었습니다. 따라서 javax 패키지를 사용하는 부분을 jakarta 패키지로 변경해야 할 수 있습니다.
  2. Eclipse Temurin JDK23 사용:

    • 호환성이 문제가 없다면 JDK23을 사용하셔도 됩니다. 다만, 일부 라이브러리나 기능에서 JDK 버전 차이에 의해 문제가 발생할 수 있으니, 문제가 생길 경우 JDK 버전을 낮춰 확인해 보세요.
  3. build.gradle 파일:

    • 강의에서 제공되는 build.gradle 파일을 최신 버전에 맞추어 업데이트하면 좋습니다. 필수로 고쳐야 하는 부분은 없을 수 있지만, 의존성 관리와 플러그인 설정에서 버전에 맞게 처리해야 할 수 있습니다.

이와 관련된 질문과 답변이 기존에 여기에서 다루어졌습니다. 해당 링크에서 비슷한 질문과 그에 대한 해결 방법을 확인하실 수 있습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

11강에서 cmd에서 spring shell에 $ init 하면 Fail 메세지

0

73

2

TestRestTemplate 을 통해 테스트 실행시 웹 요청 정보가 콘솔에 표시되지 않습니다.

0

82

1

섹션7. 자동구성 정보파일분리 강의 질문(@MyAutoConfiguration 붙힌 이유)

0

200

2

WebApplicationContext를 DispatcherServlet에 this로 넘기는 것

0

278

2

인프라 빈 구성 정보의 분리에서 EnableMyAutoConfiguration 질문드립니다.

0

209

2

spring boot 3.3.7로 학습중입니다.

0

369

2

Serverproperties 객체 생성 후 @Impor 어노테이션 사용 이유 용도

0

162

2

spring start io 에서 이제더이상 2.x버전은 지원하지 않는 것 같습니다.

1

294

2

Springboot 3.2 이상에서 파라미터 추론관련

0

913

4

binding error

0

220

3

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

1

155

2

MyOnClassCondition에 있는 matches method의 Invoke 횟수

1

231

3

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

0

259

1

프로퍼티 빈의 후처리기 도입 AnnotationUtils의 사용

0

235

2

SimpleCacheConfiguration과 빈 등록

0

168

2

MyAutoConfigImportSelector 에서 생성자로 ClassLoader를 주입받을 수 있는 점

0

241

1

IntelliJ project jenerator spring initailizr

0

150

1

강의 자료 레퍼지토리에 업로드

0

215

1

강의자료

0

385

1

Hikari 라이브러리가 없으면 오류가 나는거 아닌가요

0

311

2

Tomcat 포트 프로퍼티 미설정시 랜덤 포트 설정 문의

0

467

5

@Import 로 Bean을 등록해야하는 기준이 뭔지 궁금합니다.

0

333

2

application.properties파일내 프로퍼티 이름

0

207

1

강의 공부방법

0

279

1