inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

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

라이브러리 살펴보기

간단한 질문 있습니다

216

LetsGoHigh

작성한 질문수 25

5

스프링부트를 사용하기 전에 스프링을 경험하고 사용하라는 말을 많이 들었습니다.

스프링부트부터 배우면 이해를 제대로 하지 못하고 넘어가서 그렇다는데 강사님 생각은 어떠신가요?

spring MVC spring-boot java

답변 1

10

김영한

안녕하세요. John J님 좋은 질문입니다.

스프링 부트는 단지 스프링 기술을 편리하게 사용하도록 도와주는 기술입니다. 따라서 스프링 부트를 사용한다고 해서 스프링을 사용하지 않는 것이 아닙니다.

5년 전이라면 순수한 스프링을 잘 사용하고 그 위에 부트를 사용하는 방법을 배우세요. 라고 하는게 어느정도 맞지만, 지금은 모두가 스프링 부트로 시작하고 있고, 심지어 스프링 예제도 모두 스프링 부트로 시작합니다.

이런 시점에 순수한 스프링 만으로 개발을 먼저 경험하세요 라고 하면, 저는 오히려 학습 속도가 더 늦어질 수 있다 생각합니다.

그래서 개발 환경을 설정하는 방법이나 스프링을 편리하고 빠르게 배우기 위해서 스프링 부트로 시작하시는게 좋습니다. 다만 스프링 부트는 스프링을 잘 사용하도록 도와주는 기술이라는 점을 기억하시고, 스프링 자체를 깊이있게 이해하는 것이 매우 중요합니다.

그래서 커리큘럼도 스프링 입문에서는 스프링 부트를 적극 활용해서 스프링 개발 전반을 빠르게 학습하고, 이후에 스프링 핵심 원리로 스프링 자체에 대해서 깊이있게 설명드립니다.

도움이 되셨길 바래요^^

..

0

75

2

Unused property.....

0

98

2

project JDK is misconfigured

0

130

2

외부 API의 ID 타입(String/UUID)과 내부 도메인의 ID 타입(Long)이 불일치할 때의 설계 정석

0

82

2

단위/통합 테스트 버전충돌 문제

0

91

2

❗️springboot 4.0.2 버전 aspectj dependency 설정❗️

0

228

1

왜 컨트롤러는 변한게 없는데 새로 만든 html 파일이 뜨나요?

0

102

2

윈도우 build test오류 질문

1

102

2

테스트 관련 공부에 대한 조언을 얻고 싶습니다

0

98

2

테스트 실행 시 에러 질문

0

290

1

name을 통한 비교와 객체를 통한 비교

0

77

1

빌드 후 libs 없음

1

128

1

윈도우 gradlew.bat 에러

0

167

1

@PostMapping("/members/new")가 동작하지 않습니다

0

88

1

java static class와 kotlin class

0

77

1

스프링 DB연결

0

126

1

소요 시간

0

85

2

ddl.sql에 빨간 밑줄

1

101

2

welcome page 에러

0

180

3

잘 모르겠습니다.

0

163

2

fail을 똑같이 쳤는데 오류가 발생해요

0

156

2

index.html Welcome page

0

121

1

프로젝트 gradle-groovy ?

0

364

1

테스트코드 메서드명 한글

0

201

2