inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

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

혹시 아직 스프링 강의를 들을 때가 아닌걸까요?

481

woo93xna
1

자바입문~자바 중급 1차 강의까지 듣고 프레임워크,제네릭은 스스로 공부한 다음

코테 문제들 풀어보면서 자바에 조금 익숙해진 다음 영한님 스프링 강의 막 듣기 시작했습니다.

근데 코드 분석의 거의 안되더라구요. 분석이 안되니 들었던 내용도 까먹은 것 같은 느낌이 들고

혹시 먼저 들어야 할 강의를 놓친것 아닐까 아직 스프링 강의를 들을때가 아닌가 이런 생각이 들더라구요

jdbcTemplate.query("select * from member where id = ?", memberRowMapper());

같은 곳에서는 query가 뭐지?

"select * from member where id = ?"은 뭐지 물음표가 왜 나온거지?

memberRowMapper는 왜 만들어진거지?

public Member save(Member member) {
    SimpleJdbcInsert jdbcInsert = new SimpleJdbcInsert(jdbcTemplate);
    jdbcInsert.withTableName("member").usingGeneratedKeyColumns("id");
    Map<String, Object> parameters = new HashMap<>();
    parameters.put("name", member.getName());
    Number key = jdbcInsert.executeAndReturnKey(new
            MapSqlParameterSource(parameters));
    member.setId(key.longValue());
    return member;
}

jdbcInsert는 갑자기 뭐지?

등등 이런 코드에 대한 분석이 안되니까 먼저 들어야할 강의가 있는 데 안들어서 코드에 대한 분석이 안되는건지 혹시 뒤에 기본편 강의에서 자세히 설명해주시니 그냥 이런게 있구나 듣고 뒤에 강의로 넘어가는 게 맞을지 막 생각이 뒤죽박죽해지네요. 혹시 방향성을 잡아주실 수 있을까요?

java spring mvc spring-boot

답변 1

1

OMG

안녕하세요. woo93xna님, 공식 서포터즈 OMG입니다.

"현 시점" 권장하는 학습 수강 순서(자바 로드맵 강의를 중급1편까지 수강 + 컬렉션 등은 개인 학습)를 잘 따라서 수강하셨네요 😀

스프링 로드맵을 수강하기 위해서는 자바에 대한 지식 뿐만 아니라 관계형 데이터베이스 기초 적인 내용을 알고 계셔야합니다.(백엔드 개발자에겐 필수죠 😀)

image질문 남겨주신 내용도 보면, 쿼리에 대한 내용에 대한 경험이 없으신 것 같아요. SQL에 대한 것도 개별 학습을 진행하신 후 수강하시면 좋을 것 같습니다 ^^

개별 학습은 SQL 관련 책 1~2권을 (1~2회 학습, 개인의 학습 스타일에 따라 선택하시면 될 것 같네요!)

학습하시면 질문에 남겨주신 내용은 충분히 이해될거에요.

-

스프링 입문편은 스프링 로드맵의 전반적인 흐름을 보여드리기에 SQL 관련 내용도 포함되어 있고 로드맵 강의 중 스프링 DB 접근기술(DB1,2편)에서 DB관련 학습이 진행하고 있으니 참고해주세요 ^^

감사합니다.

0

woo93xna

알려주셔서 감사합니다! SQL 학습 따로 한 다음 스프링 이어서 공부하겠습니다

정처기2회실기를 마치고.

0

70

0

방산 SW 개발자가 되기 위한 조언을 부탁드립니다!

1

180

1

JAVA로 백엔드 프로젝트

0

106

1

26년1회 실기 합격할수 있을까??ㅠㅠ

0

199

1

자바 실무 단계

0

333

2

진로가 큰 걱정입니다...

0

323

1

MVC 패턴을 정확히 익힐려면 어떻게 해야할까요?

0

373

1

공부 방향

0

329

1

선생님 조언 부탁드립니다.

0

301

0

안녕하세요! 실무와 관련되서 질문드립니다!

0

351

1

함수형 인터페이스 활용

0

370

1

WebFlux를 실무에 적용하기 전에 고민이 있습니다.

0

324

0