• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

DevTools는 왜 쓰지 않나요?

21.11.13 18:28 작성 조회수 174

0

예전에 JPA 수업을 들었을 때 DevTools를 의존성에 넣었던 것 같았는데(다른 아이디로 들었었습니다.)
스프링 MVC2나 스프링 핵심 원리 - 고급편 에서는 왜 DevTools를 넣지 않는지 궁금합니다.
DevTools를 넣으면 성능이 떨어진다거나 컴퓨터 자원을 많이 잡아먹는다거나 그런 부분이 혹시 있어서 그렇습니까?

답변 1

답변을 작성해보세요.

0

OMG님의 프로필

OMG

2021.11.13

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

우선 devtools의 단점(제약사항)과 관련하여 공식 문서에 다음과 같은 내용이 있었습니다.

그 외로 다른 자료들을 찾아보아도 단점, 문제점 등에 대해 언급된 내용은 찾지 못하였습니다.

 

참고)

20. Developer tools (spring.io)

 

본 강의에서 사용하지 않은 이유에 대해서는 

lombok과 마찬가지로 devtools의 사용은 필수는 아니기 때문에 강의 내에서 devtools의 기능이 자주 사용되지 않아 추가를 하시지 않은 것 같습니다.

혹은 활용 1편에서 devtools로 검색하면 아시겠지만 devtools로 인해 문제가 발생하여 글을 올리신 분들을 확인하실 수 있습니다.

수강생분들이 강의의 세팅과 코드를 따라함에 있어 중요한 내용이라면 지속적으로 이후 강의에도 포함하시겠지만 그렇지 않은 경우 해당 내용을 포함시키지 않을 수도 있다고 생각합니다.

감사합니다.