#스프링부트

질문 29
해시태그 없이 키워드만 일치하는 질문은 개수에 포함되지 않아요.

9달 전 · 익명 님의 댓글 업데이트

스프링 강의 (김영한 강사님)

안녕하세요. 컴퓨터공학과 3학년학생입니다. 백앤드 개발자에 흥미가 생겨 패캠 스프링의 정석 강의를 들어보려고합니다. 하지만 아직 제가 백엔드에 흥미가 있는지 확실하지도 않고, 30만원이라는 돈을 들여 강의를 사기가 부담이 되어 다른 강의를 찾아보던중 인프*의 김영*님의 스프링 로드맵이 있는것을 알게 되었습니다. ​ 혹시 김영헌님의 로드맵으로 듣게 된다면, 저는 데이터베이스를 사용하지 않는 게시판을 만들어보고 싶은데 김영한 강사님의 로드맵 중 어디까지는 들어야지 제가 원하는 간단한 프로젝트를 진행할수 있을지 궁금합니다. ​ 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 스프링 핵심 원리 - 기본편 현재 강의 모든 개발자를 위한 HTTP 웹 기본 지식 스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술 스프링 MVC 2편 - 백엔드 웹 개발 활용 기술 스프링 DB 1편 - 데이터 접근 핵심 원리 스프링 DB 2편 - 데이터 접근 활용 기술 스프링 핵심 원리 - 고급편 실전! 스프링 부트 ) ​ ​ ​ 구글링도 많이 해보고 올리는 글입니다. 도와주시면 감사하겠습니다! 읽어주셔서 감사합니다! ​ (김영한님 강의를 조금 들어보니 아직 까지는 자바의 정석에서 친근해진 남궁성 강사님의 스프링강의가 더 끌리긴하네요.. 돈만많으면 스프링의 정석 바로 살텐데 고민이네요)

개발자

#스프링

#spring

답변 1

댓글 6

조회 690

7달 전 · 익명 님의 새로운 댓글

스프링 mvc와 jpa 중 뭐를 먼저 배워야 할까요?

** 아는 게 많이 없다 보니 고민만 더 많아져서 질문글이 두서 없이 길어졌는데 한번만 읽어주시면 감사하겠습니다!!ㅜㅜ 선배님들의 의견 하나만 남겨주셔도 큰 도움이 될 것 같습니다🥺 안녕하세요. 이제 갓 스프링을 배우기 시작한 컴공과 학생입니다. 웹 개발은 이번이 처음 접하는 거고, 인프런 김영한님 강의를 보면서 배우고 있으며 현재는 스프링 기본편을 보며 전반적인 기능을 훑었습니다. 참고로 스프링을 이용해 제 스스로 뭔가를 만들어보진 않았고, 단순히 강의만 보며 코드를 따라쳐본 수준입니다 .. 우선 제 목표는 한달 뒤에 개인 토이 프로젝트를 할 만한 실력을 갖추는 겁니다! (대외활동/인턴 지원을 위한 포트폴리오 용도입니다) 한달 동안 김영한님의 스프링 MVC 강의와 JPA 활용편(+기본편) 강의를 모두 들을 예정이긴 한데, mvc와 jpa 중 뭐를 먼저 배워야 하나 고민입니다 .. 스프링에 대해 아는 것이 많이 없어서 그러는데, mvc와 jpa 둘 중에 필수인 것과 선택사항(?)인 것이 있을까요? 물론 둘 다 현업에서 중요한 것 같긴 하지만 당장 실무 투입이 목표는 아닌지라, 단순 토이 프로젝트를 진행하는 데 있어 굳이 따지자면 둘 중 뭐가 더 중요한지 궁금합니다. 그리고 둘을 배우는 데 있어 하나를 먼저 배우면 다른 하나를 배우기 쉽고 이런 선후관계가 있을까요?? 완전히 다른 기능이라고 이해하고 있긴 한데 혹시나 싶어 여쭤봅니다..! 뭔가 머릿속으로는 mvc를 먼저 하는 게 낫지 않나 싶으면서도, jpa 활용편 강의에서 jpa를 사용하여 (mvc강의의 예제보다 훨씬 복잡한)웹 애풀리케이션 예제를 전반적으로 개발해본다고 해서,, jpa 활용 강의를 먼저 들으면서 웹애플리케이션에 좀 익숙해진 다음에 mvc를 들어야 하나 싶기도 합니다.. 그런데 jpa 활용편 강의를 듣고 나서 jpa에 대한 자세한 설명을 다룬 jpa 기본편 강의도 들을 예정이라, 두 강의를 이어서 들으려고 하는데요. 처음 생각했던 순서는 mvc->(혼자 진짜 간단한 프로그램 만들어보기)->jpa활용->jpa기본 인데, 만약 jpa활용을 먼저 듣는 순서로 바꾼다면 jpa기본과 mvc 중에 뭘 먼저 들어야 하나 싶기도 합니다..ㅠㅠ 혹시 답변해주시는 데 도움이 될까 싶어 제가 고민 중인 두 강의의 설명 적어놓겠습니다! mvc 강의: “자바 웹 기술과 스프링 MVC의 핵심 개념을 다지고, 스프링 MVC의 기본 기능을 이해합니다. 자바 백엔드 웹 기술을 소개하고, 서블릿, JSP, MVC 패턴, MVC 프레임워크까지 웹 기술 전반을 학습합니다. 이렇게 웹 기술의 배경을 이해한 다음에 스프링 MVC의 핵심 개념을 단단히 다집니다. 이후 스프링 MVC의 기본 기능 기능을 학습하고, 스프링 MVC를 사용해서 기본 CRUD가 가능한 웹 페이지도 개발합니다.” jpa 활용 강의: “이 강의는 게시판 같은 단순한 예제를 넘어서, 실무의 복잡한 상황을 재현할 수 있는 난이도 있는 예제를 사용합니다. 그리고 요구사항 분석부터 설계, 개발, 테스트, 성능 최적화까지 이 모든 과정을 순서대로 진행합니다. 이렇게 실무에 가까운 예제로 웹 애플리케이션을 처음부터 끝까지 함께 설계하고 개발해보면, 이 과정 속에서 스프링 부트와 JPA를 활용하는 올바른 방법을 자연스럽게 익힐 수 있습니다. 그리고 실무에서 이 기술들을 어떻게 활용해야 하는지 이해하게 됩니다.” 물론 이런 글 올릴 시간에 뭐 하나라도 먼저 시작하는 게 낫다는 건 정말 잘 알고 있지만 .. 아직 아는 게 정말 많이 없다 보니 확신도 안 서고 계속 고민만 하느라 혼자 땅굴만 깊이 파고 들어가게 되더라구요ㅜㅜ 이럴 바에야 얼른 다른 분들 조언 받는 것이 더 낫다고 생각해서 이렇게 글 쓰게 되었습니다 ,, 읽어주셔서 감사합니다!!

개발자

#스프링

#김영한

#jpa

#mvc

답변 2

댓글 2

추천해요 3

조회 1,803

일 년 전 · 안희수 님의 새로운 답변

스프링 안배우고 바로 스프링부트를 배워도 되나요?

스프링부트가 스프링 생태계를 좀 더 효율적으로 사용할 수 있는 것이고 스프링은 스프링 생태계의 프레임워크잖아요?? 현재 자바만 알고있는 상태에서 스프링부트를 사용하는 백엔드 프로젝트에 참여할 기회를 얻었는데(대학생수준) 스프링 강의 안듣고 바로 스프링 부트 공부 할 수가 있나요?? 스프링부트를 먼저 배우고 프로젝트를 진행한후 다시 역으로 스프링을 배우면서 스프링부트를 이래서 쓰는구나 하는 발전과정을 배우는건 비효율인지 상관없는지

개발자

#java

#java-spring-

#spring-boot

#spring

#백엔드

답변 1

댓글 0

조회 334

일 년 전 · 오진석🌛 님의 새로운 답변

스프링과 스프링부트 뭘 공부해야할까?

안녕하세요 곧 소프트웨어학과 3학년이 될 대학생입니다. 저의 꿈은 백엔드 개발자입니다. 자바랑 자료구조 공부를 한바퀴 씩 다 돌리고 스프링 공부를 하려는데 요즘은 스프링 공부를 건너뛰고 스프링부트만 해도 된다고 하더라구요 근데 스프링이 스프링부트 베이스라 둘다 공부해야될거같은데 잘모르겠습니다 1. 스프링 -> 스프링부트 2. 스프링부트만 3. 스프링부트 -> 모르는것만 스프링공부 어떤게 가장 이상적일까요?? 여기에 있는 현직 개발자 분들께 질문드립니다!! ㅜㅜ

개발자

#spring

#백엔드개발자

답변 3

댓글 2

조회 1,861

10달 전 · lecarap 님의 답변 업데이트

2학년 학부생입니다. 객관적인 의견과 조언을 듣고 싶습니다..!!

안녕하세요 현재 4년제 대학교 소프트웨어과 2학년 휴학중인 학부생입니다. 올해 2월에 군제대를 한 후 전공이 2학기때 열리는 이유로 휴학중이며, 올해 2학기때 복학할 예정입니다. 지금 휴학중이고 개인적으로 정말 중요한 시기라 생각이 들어 2월부터 꾸준히 공부를 해오고 있었습니다. 현재 인프런 김영한 강사님의 강의를 모두 구매하고, 고급이나 실전을 재외한 10개 정도의 강의를 완강한 상태입니다. 따라서 스프링, 스프링부트, JPA, 스프링 JPA, 타임리프 정도 해봤다라고 할 수 있을 것 같습니다. 21학번 코로나 학번이어서 개발 관련 지인이 없어 협업 프로젝트 경험은 없습니다. 개인 프로젝트로는 김영한 강사님 강의를 들으면 만들어지는 쇼핑몰 페이지를 발전시킨 정도입니다. 기본적인 회원, 상품, 주문 추가 및 수정 기능. 회원가입 과 카카오 api를 통한 카카오 회원 가입 기능 상품 좋아요 기능 상품 가격별, 좋아요, 이름 순 정렬 및 페이징 기능 관리자 페이지 기능 (관리자는 상품 추가 가능, 멤버 강제 삭제 가능 등..) 정도의 기능이 있는 것 같습니다. 코딩 테스트는 현재 백준 골드 4이며, 프로그래머스는 230문제 정도 푼 거 같습니다. 사실 래벨과 문제 양만 많지 실력은 뛰어나지 않는 것 같습니다. 프로그래머스 2단계 까지는 무난하게 풀고, 3단계부터는 1-2시간 이상 걸리거나 못 푸는 것 같습니다. 프로그래머스 기준 카카오 인턴 커트라인 언저리에 있는 것 같습니다. CS는 아직 학교에서 배우지 않았고, 유튜브와 KOCW를 통해 공부하고 있습니다. 지금은 이화여대 반효경 교수님의 운영체제 강의를 듣고 있습니다. 백엔드라는 진로는 군대에서 정했고, 군대에서는 코테와 인프런 강의를 조금 들었습니다. 지금 제 상황은 현재 이렇습니다. 군대 전역한 지 3개월 지났고, 9월 복학까지는 3개월 정도 남았네요.. 군 전역 후 3개월 열심히 공부했다고 생각하지만, 막상 하루 집중량은 많지 않는 것 같습니다. 지금은 스터디카페에서 계속 독학중인 상태입니다. 유명 개발 동아리는 몇 번 지원해봤지만, 서류에서 떨어지고 있는 상황입니다. 물론 포트폴리오나 깃허브는 정말 잘 안 되어 있는 상황입니다. 지금 고민은 공부의 방향과 방법에 확신이 들지 않는다는 것입니다. 즉, 어느 쪽에 힘을 주고 공부를 해야 할 지 모르겠습니다. 개인 프로젝트를 더 해볼까 싶지만 개인프로젝트이기 때문에 할 수 있는 생각에 한계가 있다고 생각했습니다. 개발을 하면서 특히 스프링 데이터 JPA를 하면서 이런 식의 찍먹 기술은 정말 위험하다고 생각했습니다. 페이징 처리나 정렬 처리가 너무 쉽고 간편했기 때문입니다. 영상에서 특정 스킬의 찍먹은 신입에게 도움이 되지 않는다는 말을 들어 더 그런 것 같습니다. 따라서 이런 식의 기술 스텍의 찍먹이 아닌, 서블릿부터 JDBC까지 기본적인 부분을 자세히 공부를 먼저 해야 하나 싶기도 합니다. 그래서 현재는 코테 준비와 CS 공부만 하고 있습니다. CS 강의와 코테를 공부하고 공부한 내용을 티스토리 블로그에 정리하는 형식으로 복습하고 있습니다. 지금 계획으로는 9월 복학까지 CS 및 코테 공부를 확실히 한 후, 내년 소프트웨어 마에스트로에 신청할 생각입니다. 소마는 코테 실력을 많이 본다는 점에서 좀 유리하지 않을까 싶습니다. 또 스프링 기본 지식이 필요할까봐 토비의 스프링 책도 1,2를 구매했고, 1권 절반정도 읽은 상황입니다. 사실 읽다가 너무 어려워서 포기한 감이 있습니다... 지금 다시 또 공부해야할지도 또 고민입니다. 또 최근에는 프로젝트 배포 경험이 중요한가 싶어 도커와 AWS도 기웃기웃거리고 있습니다. 글을 보시면 아시겠듯이 지금 저는 하나에 몰입하지 못하고 있습니다. 무엇을 공부해야 할 지. 하루 스케줄은 어떻게 해야할지. 지금 내가 하고 있는 공부가 맞는건지에 확신히 서지 않습니다. 특히 저는 병렬적인 공부에 취약한 것 같습니다. 사실 하나만 파는 것이 더 쉬워보입니다.. 실력있는 개발자가 되고 싶고, 평생 공부하며 발전하고 싶습니다. 목표는 졸업 후 1년 내 대기업 취업입니다. 1년 해보고 안되면 바로 경력을 쌓을 예정입니다. 졸업은 별일 없다면 25살 겨울에 할 것 같습니다. 공부에 손이 잘 잡히지 않습니다. 막막하고 답답한 기분이 요즘 많이 들고 있습니다. 열정은 있지만 정말 아는게 없네요.. 현업 개발자 선배님께 조언을 여쭙고 싶습니다. 지금 저는 객관적으로 어떤 상황이고, 무엇을 해야할까요?

개발자

#백엔드

#공부-방법

답변 1

댓글 0

조회 334

10달 전 · cozy 님의 답변 업데이트

스프링 부트에서 웹 크롤링 파이썬 코드 호출

스프링 부트에서 웹 크롤링 파이썬 코드를 호출하고 싶은데 호출하려면 따로 장고로 API를 분리하여 스프링 부트에서 장고 웹 크롤링 파이썬 코드를 호출하여야 하나요? 아니면 jyton을 사용하여야 하나요? 추후 웹 크롤링을 하여 해당 데이터로 추천 모델링을 만들어 확장시킬려고 합니다

개발자

#python

#spring-boot

답변 1

댓글 0

조회 250

일 년 전 · 익명 님의 새로운 댓글

자바 백엔드 개발자가 되기 위해서 우선순위를 어떻게 정해야할까요?

안녕하세요 백엔드에 관심이 많은 학생입니다. 자바를 배우고 스프링과 스프링부트를 공부하려고 스프링부트3관련 책을 사서 공부하고 있습니다. 현재 rest api 형식으로 crud, jpa,타임리프,스프링 시큐리티,JWT,OAuth2,aws배포,깃허브 액션(ci/cd) 정도는 해봤습니다. 하지만 공부내용을 완벽히 제걸로 만들지 못한 것 같해서 좀 더 깊고 기초를 튼튼하게 만들고 싶습니다. 근데 이 책을 공부하고 난 뒤에 어떤 것을 배우면 좋을지도 잘 모르겠습니다. (데브옵스에도 관심이 있고 백엔드에도 관심이 있습니다.) 또한 이 상태에서 스프링을 공부할지 스프링부트를 공부할지도 모르겠습니다. 스프링부트를 한다면 무엇을 더 해야할지 정말 고민입니다...

개발자

#spring

#spring-boot

#우선순위

#백엔드

#자바-개발자

답변 2

댓글 2

조회 167

8달 전 · 프레드윰 님의 새로운 답변

26살 백엔드 지망입니다

건동홍 컴공 졸업하고 백엔드 지망하고있는 26살입니다. 원래 게임쪽으로 지망했어서 유니티로 프로젝트도 2개정도 해보고 면접도 몇번 봤는데 취미로 하는것과 취업하는거랑 괴리가 점점 느껴져서 백엔드로 틀게 되었습니다. 면접때 기본기의 부족을 느껴서 cs를 어느정도 다지고 자바 공부하고 이제 김영한 강사님 스프링 강의 들으면서 공부하고 있는데 백엔드는 학생때부터 공부하신 분들이 많다보니 많이 늦은 느낌을 받고있네요. 질문은 3가지입니다. 1. 백엔드는 공부해야할 것이 상당히 많던데 현재 이렇게 백엔드를 시작해도 많이 늦지 않았는지 2. 현재 스프링 강의를 완강하고 db연동 및 curd 구현한 쇼핑몰 개인프로젝트를 계획중인데, 스프링 강의만 듣고 구축 후 추후 스프링 부트, jpa등으로 리팩토링 하는것이 나을지 아니면 스프링 부트 강의까지 완강 후 프로젝트를 시작해보는 것이 나을지 3. 위의 개인 프로젝트 이후 추가로 더 해보면 좋을 것 같은것이 있는지 궁금해서 질문하게 되었습니다

개발자

#스프링

#취업

답변 1

댓글 0

조회 160

일 년 전 · 디큐 님의 새로운 답변

백엔드 공부 계획 조언 부탁드립니다.

안녕하세요, 27살 비전공 대학생입니다. 백엔드 공부 계획 조언 부탁드립니다! 지난 학기에 html, css, js를 스터디로 조금씩 배우다가 종강하자마자 1월에 JAVA 입문 교재 한권(Do it 교재)을 공부했습니다. 지금은 알고리즘 문제로 계속 JAVA 복습하면서 스프링부트 공부 (길벗- 자율학습 스프링부트3 교재) 공부하고 있습니다. ( https://www.yes24.com/Product/Goods/119952151 ) 곧 스프링 교재 끝나면 복습하면서 깃허브 교재를 공부할 생각입니다. 아직 게시판 하나 만들 수 있는 이론을 배운 정도이지만, 무작정 프로젝트부터 진행하면서 공부하고 싶어서 현재 자바, 스프링 프로젝트 스터디 하나 들어가 있고 아직 시작은 안했습니다. 2월에는 이렇게 시중 교재, 스터디 위주로 공부하려고 하는데, 3월~6월에 대학 수업 병행하면서 어떻게 공부해야할지 감이 잘안잡힙니다... 막학기지만 전공 5과목입니다... 포트폴리오에 넣을 만한 하나의 큰 프로젝트를 진행하면서 공부하고 싶은데 괜찮은 강의가 있는지, 아니면 얼른 취직을 하기 위해 돈이 들더라도 짧은 시간 안에 컴팩트하게 배우려면 부트캠프를 신청하는게 나은지 궁금합니다. 다음 3가지가 제가 생각한 공부 계획인데, 조언 부탁드립니다! 1) #학기 중 : 학회(하고 있는 컴퓨터학회 있음) 스터디 + 프로젝트 참여 #졸업 후 : 학회 프로젝트 포트폴리오로 바로 취준 / 포트폴리오 미흡하면 ssafy(1년) 비전공 지원(안되면 부트캠프(5개월) 지원) 2) #학기 중 : 정처기나 sqld 등 자격증 준비 + 동아리 말고 인터넷 강의로 포트폴리오 준비 -프로젝트 위주 강의(ex. 패스트 캠퍼스 - 10개 프로젝트로 시작하는 백엔드 웹발: 신입 개발자 취업 집중반 https://fastcampus.co.kr/dev_online_javaspring ) #졸업 후 : 인강 프로젝트 포트폴리오로 바로 취준 / 포트폴리오 미흡하면 ssafy(1년) 비전공 지원(안되면 부트캠프(5개월) 지원) 2) #학기 중 : 부트캠프(5개월) 병행해서 졸업 후 바로 취업 연계 받기 (시간표 때문에 대면 부트캠프는 안 될 가능성이 높음) 제가 교재 하나 정해서 공부하는 건 잘하는 편인데, 어떤 프로젝트를 해야 하는지, 나중에 더 좋은 기업으로 이직을 하기 위해서는 처음에 기업 지원해야 좋은지 등 취업 관련 정보가 전무하고 자소서와 면접 준비에도 도움이 필요하다고 생각해서 그런지 부트캠프에 의존하려는 경향이 있는 것 같습니다.. 저는 졸업하면 바로 포트폴리오 하나 달랑 들고 취준 찍먹이라도 해보고 싶은데 아직 공부도 많이 못한 상황에서 욕심일까요? 긴 글 읽어주셔서 감사하고, 추천하시는 계획, 조언이나 쓴 소리 많이 부탁드립니다.

개발자

#spring

#java

#백엔드

#공부

#계획

답변 1

댓글 0

조회 703

9달 전 · 전성민 님의 질문

인프런 김영* 스프링 강의 고민입니다!

안녕하세요. 컴퓨터공학과 3학년학생입니다. 백엔드에 관심이 생겨 스프링 강의를 들으려 강의를 찾아보던중 인프런의 김영한님의 스프링 강의를 알게 되었습니다. 김영한님 강의가 어렵다는 말도 있던데, 스프링 완전 초보자가 들어도 잘 이해할 수 있을지 궁금합니다! 저는 로드맵에서 가장 첫 무료 입문 강의(코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 )를 초반만 조금 들었봤는데 이게 전체적인 흐름을 알려주는거라서 어려운것인가요? 로드맵 뒤에 스프링 핵심 원리 - 기본편도 비슷한 난이도인가요?

개발자

#스프링

#spring

답변 0

댓글 0

조회 135

일 년 전 · 행복한 거북이 님의 새로운 답변

인턴 vs 포트폴리오 보강 + 코테 올인

안녕하세요. 저는 대학 4학년 1학기에 재학중이며, 2025년 2월에 졸업 예정인 학생입니다. 현재 선택의 기로에 놓여 있어서 선배님들의 조언이 간절해 몇 자 적어봅니다. 현재 백엔드 스프링부트로 취업 준비를 하고 있는데 연합 IT 동아리에서 스프링 부트로 프로젝트를 수행한 경험은 2회 정도 있으나 서비스 기업 기준으로 눈 여겨 볼만한 메리트가 있는 스토리는 없습니다. 그런데 현재 4인 규모의 2년차 스타트업에서 인턴 제의가 들어왔습니다. 제가 자신 있는 것은 스프링이지만 만약 인턴 업무를 수행하게 된다면 배운 적 없는 node.js로 현재 프로토타입 형태인 서비스를 최적화, 안정화 등 리팩토링 작업을 하게될 것 같습니다. 인턴 6개월 vs 코딩테스트 준비 + 더 메리트 있는 포트폴리오 구축(현직자들과 함께하는 새로운 프로젝트 수행 혹은 기존 프로젝트에 메리트 있는 요소들 추가) 중에서 어떤 것이 더 나은 선택일지 조언을 구하고 싶습니다. 개인적으로 생각하는 장단점은 아래와 같습니다. 장점 - 4일 재택 + 하루 출근(주 40시간)이어서 4학년 1학기 정규 학기 과정을 하면서도 인턴 경험이 가능하다는 큰 메리트가 존재한다. - 인턴이 금턴인 시대에서 현업 경험을 쌓을 수 있다.(사이드 프로젝트도 좋지만 회사들이 가장 좋아하는 것은 실무 경험) 단점 - 자바 스프링부트가 아닌, 자바 스크립트 node.js로 업무를 수행해야 하며, 새로 배워야 하기 때문에 러닝 커브가 존재한다. - 추후 더 큰 기회를 위한 코딩테스트를 준비 할 시간이 없다. - mash up이나 디프만 등 현직자와 함께하는 동아리에 지원할 계획이었으나 할 수 없으며, 여름 방학 단기 인턴 지원도 할 수 없다. - 사수 없이 난관들을 헤쳐 나가야 한다.

개발자

#springboot

#백엔드

#인턴

답변 1

댓글 0

조회 377

8달 전 · aigoia 님의 답변 업데이트

GPT의존도가 심해서 고민입니다.. 백엔드 개발자 커리어

제가 Java+ Spring boot를 활용하는 서비스 어플 만드는 프로젝트에 참여해서 열심히 API를 구현중입니다 (회원가입API등) 근데 저는 스프링부트는 커녕 스프링도 해본적이 없습니다.(자바는 할 줄 압니다) 그래도 배포까지 하면 포트폴리오도되고 경험이라 생각해서 투입되어 개발하고 있는데 솔직히 저는 코드를 못짭니다.. 스프링을 약 일주일정도 공부하긴 했지만.. JPA 의존성 MVC 등등 개념은 조금 아는 상태지만 코드를 읽고 해석하는 것도 안되는 매우 부족한 상태입니다., 스프링 생태계에 대해서 아는건 없지만, GPT4 가 있기에 API 구현이 어느정도 되는 편입니다. 스웨거 같은걸로 테스트할때도 꽤 괜찮고 근데 문제는 이런식으로 코드를 짜는게 저한테 발전이 있는가 의문입니다. 제가 명령하면 GPT가 코드를 짜줍니다. 당연히 한번에 컴파일이 되진 않겠지요 근데 몇번 수정하다보면 어느정도 됩니다.. 저의 지식이 15%라고 하면 GPT4가 85% 지식을 추가시켜줘서 코드를 짜주고 구현을 해줍니다. 방학기간 한달 남짓한 시간이라 팀원한테 민폐가 안되려고 어쩔수없이 쓰고있습니댜.. 나중에 배포까지 됬을때 어떻게 포트폴리오로 사용해야하나 고민입니다. 지피티가 없는 시절 파이썬으로 프로젝트를 할때는 저의 지식50% 구글링50%으로 했다면 GPT는 거의 대부분을 의존해서 걱정입니다.. 요약 GPT의존도 심함 1.프로젝트 긴급 투입 어찌저찌 요구사항 구현중 2.코드는 GPT가 짜주고 본인은 실행만 시키는 수준 3. 본인에게 발전이 있을지.. 4. 포트폴리오로는 어떻게 활용을 할지

개발자

#자바

#스프링

#백엔드

#포트폴리오

#gpt

답변 2

댓글 0

조회 645

일 년 전 · 장성호 님의 새로운 답변

여기서 의존성 주입이 어떻게 이뤄질 수 있는 지 궁금합니다.

안녕하세요 이제 막 스프링부트 공부를 시작한 3학년 학생입니다. 다름이 아니라 스프링부트를 공부하던 중 아래와 같은 의문이 생겨 질문드립니다. @SpringBootApplication @ConfigurationPropertiesScan public class SburRestDemoApplication { public static void main(String[] args) { SpringApplication.run(SburRestDemoApplication.class, args); } } @ConfigurationProperties(prefix = "greeting") class Greeting { private String name; private String coffee; public String getName() { return name; } public void setName(String name) { this.name = name; } public String getCoffee() { return coffee; } public void setCoffee(String coffee) { this.coffee = coffee; } } 제가 이해하기로는 @Component(service, repository, controller 등) 어노테이션이 클래스에 부착되어 있어야 해당 클래스의 객체를 스프링 컨테이너에 의해 의존성 주입을 할 수 있다고 알고 있는데, @ConfigurationProperties 어노테이션은 내부를 아무리 찾아도 위에서 언급한 어노테이션을 가지고 있지 않았습니다. 하지만, @RestController @RequestMapping("/greeting") class GreetingController { private final Greeting greeting; public GreetingController(Greeting greeting) { this.greeting = greeting; } @GetMapping String getGreeting() { return greeting.getName(); } @GetMapping("/coffee") String getNameAndCoffee() { return greeting.getCoffee(); } } @RestController 에 의해(@RestController는 내부에 controller 어노테이션이 있더라구요) 스프링 컨테이너로부터 의존성 주입을 받을 수 있는 GreetingController는 greeting 객체를 받아서 생성자 메서드를 실행하므로 스프링 컨테이너에서 Greeting 클래스의 객체를 의존성 주입 받을 수 있는 지 확인해보고 위에서 언급한대로 Greeting은 등록되어 있지 않으므로 오류가 날거라 예상했습니다. 하지만, 아무런 문제없이 자동으로 public GreetingController(Greeting greeting) { this.greeting = greeting; } greeting 객체가 주입이 되었고 실행되었습니다. 제가 이해한 내용이 어디서 틀렸는 지 궁금합니다.

개발자

#spring-boot

#java

답변 2

댓글 0

조회 616

일 년 전 · 김대현 님의 답변 업데이트

4년 다니던 회사가 연봉 통보로 바뀜, 이직이 답인지 고민이됩니다 조언 부탁드립니다 ..

안녕하세요. 😊 저는 비전공자로 취업한 케이스입니다. 현재는 3년째 2개월째 재직중입니다. 하하 사실 개발을 시작할 때는 개발자로 취업했으면 좋겠다는 마음뿐이었던 것 같습니다. 처음 면접 본 회사에 합격했는데 우리 회사가 너무 좋아서 정말 열심히 회사 생활을 해온것같아요. 저는 요즘 타회사 개발자들 커뮤니티에서 이거 쓴데 ~ 하는 것들은 대부분 찾아보는 취미가 있습니다. 새로운거 찾아보는걸 쫌 좋아해요 암튼 저희회사 처음 입사했을때는 mvc 프로젝트에 svn 으로 코드 병합하고 jsp 사용하구 일단 프로젝트 엄청 무겁고 로딩하는데 3분걸리고 코드 해석하는데 오랜 시간이 걸리는 . . . . 암튼 그런 레거시 플젝뿐이었어요. ㅠㅠ 제 입사 첫 업무가 vue 랑 스프링부트로 게시판 만들어보랬는데 회사에 vue 쓸줄 아는 사람은 한명도 없고 ; 결국 제 입사동기랑 둘이서 vue랑 스프링부트로 해보다 두달째인가? 지났을때 뷰 템플릿 찾아봐라 > 네비게이션 만들어라 > 사내 관리 시스템 만들어라 이래서 아직까지 잘 쓰고있는? 프로젝트를 만들었거든여 (지금보면 고치고 싶은곳 투성이라 여유있을때 리팩토링 시도함 . . .) 그리구 git 으로 바꾸자구 적극 건의해서 svn에서 gitlab 으로 갈아타구 팀원들 보라구 gitlab 사용법도 문서화해서 공유하구 작년부터 시작한 새 프로젝트는 더 애정이 깊은데 jpa 를 너무 쓰고 싶어서 진짜 엄청 졸라서 도입하고 사내에서 일끝나고 쿠버네티스 스터디 해서 쿠버네티스도 도입해서 (제가도입은안했지만) 간단한 매니페스트 작성해서 웹, 크론잡 올리는건 할 수있구 레디스도 쿠베에 구축해서 웹 세션관리 레디스에서 해서 각 파드에서 세션 공유할 수 있게 하고 레트로핏이 빠르대서 그것도 도입하구 . . . 다른분들이 이거보면 별거 아니네 할수 있지만 !!! 저한테는 진짜 소중한 프로젝트들이란말이에요 !!(?) 회사에서 썩어가던 . . 고인물 프로젝트 전부 스프링부트로 대체해서 지겹게 발생하던 프로젝트간에 의존성 충돌도 해결하구 . . . 심심할때는 데몬들로 돌리던거 플랫폼으로 ui 랑 api 혼자해서 배포하구 돌아보니 회사 프로젝트에 제가 엄청난 애정을 쏟았네요 ...... 암튼 이제는 회사 분들도 진짜 정 많이들고 좋거든요 개발하다 고민생기면 같이 더 나은 방법 찾아주려고 고민해주는 문화가 점점 자리 잡고 있어서 . . . 만족함 !!!! ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ 서론이 길어졌는데 . . . 제 고민은 이제 말씀드릴께요!! 저희 회사에서 2800 초봉으로 시작해서 3400 > 3900 이렇게 올랐는데 사실 연협과정에서 만족했거든요 (적은건알지만!!) 올해부터 저희회사가 연봉협상이 아닌 연봉통보라는거에요 🥹🥹🥹 진짜 제 고민은 이제 우리 회사에 애정을 느끼는데 . . . . 연봉 통보로 바뀌면 전 이직을 하고 싶은데 . . . . 하하 다른 개발자 분들의 생각은 어떤지 여쭤보고 싶습니다 . . . 찐조언 부탁드립니다 . . .

개발자

#이직

#백엔드

#연봉통보

답변 1

댓글 0

추천해요 2

조회 635

분야 전향(devops>fullstack) 및 풀스택 커리큘럼

안녕하세요 만23세 주니어입니다. 제가 하고싶은분야는 풀스택쪽인데 생계사유상 입사를 devops로 오게 되었습니다. 입사한지 2주, 파견근무로 atlassian 유지보수를 하는 업체입니다. 아직 판단하기엔 조금 이르지만 그래도 지냇던 2주만큼은 이회사가 회사 운영방식이나 분위기에있어서 좀 맘에 들었고 아무래도 그전에 다녓던 회사들이 물경력에 1년넘는기간이없엇어서 이번회사는 좀 오래 다니고 싶습니다. (vb 2개월, ubuntu(filecoin) idc 유지보수 10개월(주)+react 2개월(부), skt네트워크망 관제 사무직 6개월, 건설안전교육기관 5개월) 다만 우려돼는건 나중에 원래하고싶었던 풀스택으로 전향할때 연봉이나 경력을 초기화해서 다시 신입으로 들어가야 하는건지 아니면 소폭감소나 유지되는지 모르겟어서 이부분좀 알려주시면 좋겟습니다. 또 activex쪽 개발햇던 4년차 지인분이 웹개발 관련해서 해당 커리큘럼을 추천해주셧는데 여기서 보완, 가감할점은 없는지 피드백부탁드립니다. 2021년 기준 1. 모든 개발자를 위한 HTTP 웹 기본 지식 / 김영한 2. 스프링 핵심 원리 - 기본편 / 김영한 3. 스프링 MVC 1편 -백엔드 웹 개발 핵심 기술 / 김영한 4. 자바ORM 표즌 JPA 프로그래밍 - 기본편 / 김영한 5. 초보를 위한 도커 안내서 / subicura 6. 실전! 스프링 부트와 JPA 활용1 - 웹 애플리캐이션 개발 / 김영한 7. 실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화 / 김영한 8. 실전! 스프링 데이터 JPA / 김영한 9. 실전! Querydsl / 김영한 10. DDD-START / 최범균 - ISBN 9788993827446 11. AWS 강의실 / 유튜브 12. Route53 / 생활코딩 13. 스프링 핵심 원리 - 고급 / 김영한 14. ELK 스택으로 데이터 분석 / 허민석 15. 아파치 카프카 for beginners / 데브원영 16. Spring Boot JWT tutorial / 정은구 17. The Red : 비즈니스 성공을 위한 Java/Spring 기반 서비스 개발과 MSA 구축 / 이희창 18. 새차원의 코틀린 / 새차원 19. Kotiln으로 개발하는 Spring Boot Web MVC / 예상국 20. 새차원의 코루틴 / 새차원 21. 코틀린 마이크로서비스 개발 / 후안 안토니오 메디나 이글레시아스 - ISBN 9791161752556 그리고.. react를 하긴햇는데 정작 이번에 취업할때보니 신입기준으로 react보단 vue가 더 많이보이더라고요. 그냥 vue를 하는게 나을까요? 어차피 js기반이니 둘다 상관없을까요?

개발자

#devops

#fullstack

답변 1

댓글 0

추천해요 1

조회 433

일 년 전 · 3전4기 님의 새로운 답변

닫힌 질문 | 노드 vs 스프링부트

저는 여태까지 노트로 개발해오긴 했는데, 주변에 확실히 다 스프링으로 넘어간 추세더라고요. 10명 중에 1-2명이 스프링부트할까 말까인 거 같은데 저도 스프링으로 넘어가야 미래에 밥벌이를 할 수 있을까요? 노드의 전망이 궁금합니다. 그리고 노드에서 왜 스프링부트로 많이 넘어가는 추세인지도 궁금합니다..

개발자

#노드

#스프링부트

답변 10

댓글 2

추천해요 4

보충이 필요해요 5

조회 5,162

일 년 전 · 익명 님의 새로운 댓글

늦었지만 지금이라도 시작하려합니다

4학년 인데 스프링강의 mvc강의 듣고 있는데 지금 공부하면서 프로젝트를 혼자 해보려하네요 프로젝트는 부끄럽지만 팀플로 나 해봤고 그 외로는 게시판만 만들어본 경험밖에 없습니다 이제서야 뒤늦게 정신차려서 프젝도 해보고 스프링 스터디도 들어가고 하는데요 프로젝트를 만들려하는데 막연해서 강의가 있나 찾아보니 백엔드 스프링부트 강의는 많지만 프젝 강의는 별로 없네요 찾아보다 유튜브에서 jpa 스프링 부트 쇼핑몰 프로젝트를 만드는 책을 알게되었는데 첫 개인 프로젝트로 쇼핑몰이 가장 좋을까뇨? 조언 부탁드립니다ㅠㅠ 열심히 살아보려 합니다

개발자

#백엔드

#프로젝트

#스프링부트

답변 2

댓글 3

조회 318

일 년 전 · 갭알꿀팁 님의 새로운 답변

컴공 4학년 진로 결정이 어렵습니다 조언 부탁드려요ㅜㅜ (좀 길어요)

고민 1. 웹 프론트나 백엔드로 방향을 정하려 하는데요 둘 중 어느 분야가 더 잘 맞을지 모르겠습니다ㅜㅜ 프론트 관련으로는 html css로 웹사이트 클론코딩 한 것, 리액트 수업 듣고 정말 간단한 투두리스트 페이지 하나 만든 것 백엔드 관련으로는 nodejs express 사용하여 쇼핑몰 기능 구현해본 정도밖에 없습니다 프로젝트를 해봐야 안다고들 하시던데 이러한 간단한 것도 프로젝트에 해당되는지요? 둘 중 비교를 한다면 node로 구현할 때가 더 재밌었던 것 같은데요 학교에서 들었던 수업을 생각해보면 db 수업은 재밌었지만 리눅스 네트워크 운체와 같은 수업이 별로 재미가 없었어서 백엔드 직무가 적성에 맞을지도 잘 모르겠습니다ㅜㅜ 고민 2. 백엔드로 가면 node를 요구하는 기업보다 자바와 스프링을 요구하는 기업이 더 많아서 이를 공부해야 할 것 같은데 학교에서 스프링으로 웹 구현하는 수업을 들었을 때는 따라가기 힘들어 코드만 따라치는 느낌이었습니다.. 이런 상황에서 자바와 스프링을 다시 차근히 공부하면 어느정도 잘 다룰 수 있게 될까요? 강의는 김영한 선생님 강의 들으며 공부하려고 합니다 고민 3. 현재 친구들과 리액트+스프링부트 활용하여 과외 매칭해주는 웹서비스를 하나 만들어보려고 하고 있습니다. 이제 4학년 올라가는 상황에서 한 학기 휴학을 하고 자바스크립트+리액트와 자바+스프링을 두개 다 공부해가며 웹 플젝을 해가며 직무를 결정하는 것이 좋을지, 아니면 휴학을 하지 않고 졸업프로젝트를 하며 공부를 병행하는 것이 좋을지 고민이 됩니다.. 졸업플젝을 하면 데이터분석과 ai관련 주제를 무조건 포함해야 하는데 지금 프론트/백을 스스로 정하지 못한 상황이고 실력도 지금 많이 부족해서 완성에만 급급하여 얻어가는게 없을 것 같다는 생각도 드는데요,, 고민 4. 자료구조와 알고리즘 공부와 코테 준비도 해야하는데 딱히 자신있는 언어가 없습니다. 이런 경우에는 대부분 파이썬으로 하라고 추천하시던데 파이썬으로 준비해도 괜찮겠죠? 4학년이고 삼수를 하여 어린편도 아니라고 생각 되는데 지금껏 학점 관리를 한 것 말고는 대외활동이나 다른 무언가를 쌓아온게 없고 방향도 못 잡겠어서 조급하게 느껴지네요.. 주변에 물어볼 사람이 없어서 글 올려봅니다 조언해주시면 감사하겠습니다ㅠㅠ

개발자

#프론트엔드

#백엔드

#진로

답변 1

댓글 0

추천해요 3

조회 687

8달 전 · 구운감자 님의 새로운 답변

개발 서적 10권 읽으면서 개발

안녕하세요, 다름이 아니라 어쩌다 보니 매일 6~7시간씩 개발 서적을 읽을 수 있는 기회가 생겨서 개발 서적을 읽으면서 개발을 하고 있습니다, 기존에 서비스를 개발해본 경험은 있고 기획 to 배포까지 했었습니다, 그래서 저번 서비스를 만들면서 아쉬웠던 점들이 많았고 가장 큰 아쉬움은 뭐가 문제인지 확인하는거조차 어렵다는 점 이었습니다, 그래서 이번에 총 책을 10권 정도 사서 4개월간 읽으면서 서비스 개발을 하고 있습니다, 책을 읽을 때는 기존에 알았던 지식 검증, 새로 알게 된 지식, 기존에 알았지만 오류가 있는 지식을 기준으로 책을 읽고 이러한 내용들을 느낀점과 더불어 현재 문제점 등 메모장에 저가 이해한 대로 꾸준히 기록하고 있습니다, (한 챕터에 2-3 페이지? 정도 “아 이래서 그런거구나” 느낌으로 기록하고 있습니다) 현재 책을 읽은지는 약 2주차이고 책을 읽으면서 지속적으로 개발하면서 고쳐야할 점을 리팩토링 하고 있습니다, 곧 토비의 스프링 Vol2 를 읽을 거 같습니다, 읽을 책 리스트는 순서대로 아래에 있습니다, 현업분들 입장에서 신입이 이런 경험이 있고, 그런 내용을 블로그에 회고록으로 아주 자세히 적어놓는거에 대해서 어떻게 생각하시나요? 객체지향의 사실과 오해 토비의 스프링 1,2 자바 ORM 표준 JPA 프로그래밍 실전 스프링 부트 도커/쿠버네티스를 활용한 컨테이너 개발 실전 입문 컨테이너 인프라 환경 구축을 위한 쿠버네티스/도커 Real MySql8.0 Clean Code 클린 코드 개발자의 글쓰기 휴대폰으로 쓴 글이라 가독성이 떨어지는 점 죄송하며, 읽어주셔서 감사합니다

개발자

#서적

#독학

#블로그

답변 2

댓글 0

추천해요 2

조회 466

9달 전 · 김인후 님의 새로운 답변

Java와 node.js

안녕하세요 국비과정을 마치고 React를 활용해 프론트엔트 개발자로 취업을 준비하고 있는 취준생입니다. 근데 요즘 React를 하다보니까 백엔드 쪽도 해보고 싶은 욕구가 많이 생겨서 고민이 생겼는데 제가 Java를 문법을 알고 활용을 할 수 있는 상태이긴 합니다. 다만 스프링이랑 스프링부트는 다루지 못하는 상태이고요... 여기서 고민이 생겼는데 백엔드 시장이 아무래도 Java가 훨씬 더 차지하는 비율이 높은거 같더라고요! 근데 스프링과 스프링부트를 학습하는데도 오래 걸릴거 같기도 하고 너무 고민이네요.. 저는 React를 다룰줄 아니까 node를 통해서 하면 더 수월할거 같기는 한데 node를 통해서 백엔드를 배우는게 경쟁력이 얼마나 있는지 이런걸 자세히 모르겠습니다. 혹시 조언 받을 수 있으면 부탁드리겠습니다! oracle DB랑 MySql도 조금은 사용할 줄 아는 상태입니다.

개발자

#node.js

#java

답변 1

댓글 0

조회 65

22일 전 · 일찍일어난벌레가빨리잡아먹힌다 님의 새로운 답변

스프링부트 코드 작성

연합동아리에서 활동 중인 대학생입니다. 프로젝트에서 스프링부트를 사용하는 백엔드를 맡고 있는데, 코드를 작성하는 법을 아직 모르겠습니다. 개념은 알겠으나 말그대로 로직을 직접 작성할때면 감이 너무 안오는데.... 공부를 어떻게 하면 좋을까요? 당장은 gpt한테 답변받은 코드를 위주로 쓰다가 오류가 생기면 그때그때 수정하고 있습니다ㅜ 장기적으로도 이게 좋은 방법은 아니라는걸 알겠는데 Service, Controller에서 로직을 써내려가기가 너무 추상적인 느낌이라 잘 모르겠습니다...ㅜㅜ 너무 답답하네요 스스로도

개발자

#springboot

#스프링부트

#백엔드

#웹개발

#공부법

답변 6

댓글 0

추천해요 3

보충이 필요해요 2

조회 1,484

일 년 전 · 익명 님의 질문 업데이트

백엔드 현장실습 vs 부트캠프 고민 ,, 조언 부탁드려요 !

백엔드 신입 진로 고민이 있습니다 😭 아래 두 과정 중에 고민 중인데 어떤 걸 하는게 좋을지 조언 부탁드려요 🥹 1. 학교 ipp현장실습 (백엔드) 중소 SI 회사인데 파견은 없고, php랑 자바 섞어쓰고 있는데 이제 자바+스프링부트로 넘어가려 한다고 합니다. 곧 자바 프로젝트가 와서(?) 저는 들어오면 아마 자바랑 스프링부트3 사용할 듯 하다고 하셨습니다. 사수는 있고, 회사 계정으로 인프런 강의 제공되며 공부 많이 해야한다 하셨습니다. 회사에 대한 정보는 거의 없어요. (사람인 잡코리아 잡플래닛 등 다 확인했어요,,) 회사-집 왕복 2시간 30분이고 교통비가 5800원입니다,, 2. 학교랑 it대기업 계열사랑 연계한 프로그램 선발된 저희 학교 학생들끼리 4개월간 부트캠프처럼 실무 교육 들으면서 플젝하고, 방학 때 참여 기업 재직자분들이 기획, 멘토링 해주시는 기업실무 프로젝트 합니다. AWS 클라우드 교육이랑 인프라 지원해주고 전용 강의실이 따로 있습니다. 다만 우선채용이나 인턴십은 기회만 제공할 뿐,, 되기는 엄청 힘들다고 합니다. 암튼 백엔드+클라우드 교육이라 여러가지 얻어갈 수 있다고 합니다. 저는 서비스 회사를 가고 싶고, 원하는 회사 도메인이 아직 명확하지는 않습니다. 졸업은 내년 2월 예정인데(올해 4학년), 이번 년도를 교육(부트캠프)+인턴으로 6개월/6개월 채우고 싶어요. 1번 ipp실습은 이번 학기 아니면 이제 기회가 없고 2번 학교 부트캠프는 다음 학기에도 가능하긴 합니다. 그래도 기왕 하는 인턴 좀 더 좋은 회사에서 하고 싶다는 욕심이 있는데 그런 회사에 뽑힐 거란 보장도 없고 요즘 취업난에 사금턴이라고 해서 고민이 됩니다ㅠㅠ 긴 글이지만 조언해주시면 감사하겠습니다 🥰

개발자

#백엔드

#취준

#인턴

답변 0

댓글 0

조회 265

8달 전 · 호잇호이 님의 답변 업데이트

중요한 고민 입니다 ㅠㅠ 현실적인 조언 해주세요.

현재 전문대학교 스마트 it학과 반학기만 다니다가 중퇴한 상황이며 국비학원 자바 백엔드 개발 과정을 듣고 있습니다. 총 6개월 과정이며 현재 수료까지 2개월을 앞두고 있는 상황입니다. 이게 맞나 라는 생각이 들정도로 실력이 정말 낮습니다. 현재 미니프로젝트를 만든 상황이며, 만든 미니프로젝트로 스프링 부트를 사용하여 재디자인한 포트폴리오와 ppt를 가지고 있습니다. 고민이 되는점은 학원에서 지금 노드제이에스와 스프링 과정, 최종프로젝트를 앞두고 있는 상황인데 집안사정으로 인해 최종프로젝트에 매번 참여할수 없게 될것같습니다. 그래서 스프링은 김영한님 강의 들으며 공부할 계획이고, 현재 만든 미니프로젝트로 취업하고자 하는데 조언을 얻고자 합니다. 학원을 계속 다니면서 수료하고 수료증에 포커스를 맞출지, 아니면 미니프로젝트를 가지고 취업에 도전해볼지 고민됩니다. 대학교도 중퇴하였고, 학원도 수료하지 못했다는 점에서 감점을 얻게 될까용…?

개발자

#취업

답변 1

댓글 0

조회 80

전통적인 Spring Framework를 Spring Boot로 전환해야하는 이유가 무엇인가요?

안녕하세요. 저는 현재 회사에서 이미 크게 발전된 Spring Framework를 활용한 서비스 개발 팀에 주니어로 속해 있습니다. 같은 팀의 동료가 Spring을 Spring Boot로 전환작업을 같이 하자고 저에게 권유를 하였습니다. 1. 제가 생각했을 때, 해당 업무가 재밌어 보이고 2. "Spring Boot가 Auto Configuration이나 내장 서버, starter 등 좋은 것들이 많다."라고 알고 있어서 Spring Boot로 바꾸자는 의견을 저는 동의하지만, 다른 팀원을 설득할 만한 이유는 안되는 것 같습니다. 혹시 스프링을 스프링 부트로 전환한 다른 분들의 이유 및 팀원을 설득했던 이야기를 공유해주시면 감사하겠습니다.

개발자

#spring

#spring-boot

#mirgation

#스프링

#스프링부트

답변 1

댓글 0

조회 28

2달 전 · 박정환 님의 새로운 댓글

스프링부트 로컬 환경에서는 되지만, 배포 환경에서 404 에러가 발생합니다.

안녕하십니까 선배님들. 스프링부트 API 서버를 개발하고 배포하였는데 다음과 같은 문제가 발생하였습니다. 로컬 환경에서는 잘 작동하지만, 배포 환경에서 특정 POST 요청에서 404에러가 발생하는 문제였습니다. 해당 요청은 JSON을 반환하는 컨트롤러입니다. 서핑을 하던 중, Spring Security의 CSRF의 문제일 수도 있다고 하던데 저는 현재 Security를 사용하지도 않고 다른 POST 요청은 잘 응답하여 뭐가 원인인지 잘 모르겠습니다. 아래는 application.yaml과 Controller 코드입니다. 감사합니다. // application.yaml spring: application: name: tika servlet: multipart: max-file-size: 50MB max-request-size: 50MB

개발자

#스프링

#자바

답변 1

댓글 2

조회 64

일 년 전 · 주니하랑 님의 새로운 댓글

기술 스택 선택에 대한 질문

안녕하세요? 저는 처음 개발을 접할 때, 자바와 스프링으로 시작을 했고, 나름 꽤 많이 자바와 스프링을 이용하여 나름의 개발을 진행 했었습니다. 최근 취업 공고나, 사이드 프로젝트 모집 공고를 보면 Nest.js를 사용하는 곳이 부쩍 늘었다고 보았고, 또 GraphQL을 요구하는 곳이 보여 GraphQL을 공부하면서 자프링과 Nest.js로 구성하고, 실습을 해보고 있습니다. 그러면서 문득 궁금한게 생겼습니다. 어떤 커뮤니티에선 스프링 부트를 레거시라고 외국에선 쓰지 않는다고, 굉장히 안 좋은 것처럼 이야기를 하는 글을 꽤 봤는데, 개인적으로 소속된 환경에 사람들의 주 스택과 앞으로 개발되어야 하는 제품을 생각해서 기술 스택을 정하는 게 좋다고 생각하는데, 스프링 부트를 안 좋다고 생각하신다면 왜? 안 좋은지와 Nest.js가 뜨는 이유와 선택의 사유에 대해 답변 주시면 정말 감사드리겠습니다. 다만, 제가 궁금한 건 단지 개발 속도가 빠르다라는 답변이 아닌 기술적으로 어떤 부분이 강점이 있는가?가 궁금합니다. 소중한 답변 주시면 감사드리겠습니다!

개발자

#java

#spring

#type

#script

#nest.js

답변 1

댓글 1

조회 141

10달 전 · sseung 님의 새로운 댓글

웹 프로젝트에 머신러닝 또는 데이터 분석을 적용하려면..

안녕하세요 현재 백엔드 개발자를 우선 목표로 공부하고 있는 비전공자 입니다. 저는 데이터 분석이나, 머신러닝을 활용한 웹 서비스(경기 분석, 예측 등)를 개발하고 싶은 생각이 있는데 이로 인해 프레임워크를 선택하는데 혼란이 오고 있습니다. 우선적으로 백엔드 공부를 하고 추후에 나머지를 공부할 생각인데 데이터 분석이나, 머신러닝은 주로 Python을 사용한다고 해서 Python 프레임워크를 공부해야할 지, 취업 수요가 높은 스프링부트를 공부해야할 지 고민입니다.. Python 프레임 워크는 웹 + 머신러닝/데이터 분석 을 하나의 언어로 개발할 수 있어서 좋은 것 같고 스프링부트는 스프링부트(웹) + 머신러닝/데이터 분석(파이썬 Restfull API)로 개발해야해서 양이 많아서 공부 기간이 길어질까 걱정입니다. 긴 글 읽어주셔서 감사합니다. 따끔한 조언 부탁드립니다!!

개발자

#고민

#개발

#백엔드

#머신러닝

#데이터분석

답변 2

댓글 2

조회 248

7달 전 · 익명 님의 질문 업데이트

스프링, 노드 백엔드 취업을 위한 공부

대학교에서는 스프링이나 노드, 리액트 같은 프레임워크를 가르쳐주지 않는 것으로 알고 있는데, 신입으로 취업하시는 분들은 얼마나 공부하고 취업하시는 건가요? 부트캠프는 5~6개월 과정이긴 하지만, 솔직히 자바 람다 스트림 까지의 내용을 한 달 만에 끝내고, 스프링 부트, JPA, DB 등을 2~3개월 만에 배우고 나머지 프로젝트를 진행하는 것은 불가능하다고 생각합니다. (부트캠프도 이미 기본기가 있는 사람이 대부분인듯하네요) 전공자분들은 취업을 위한 공부 얼마나 하셨나요??

개발자

#취업

#스프링

#spring

#백엔드

#부트캠프

답변 0

댓글 0

조회 62

8달 전 · 투안 응 우옌 님의 답변 업데이트

포트폴리오에 주력 언어가 아닌 프로젝트를 추가해도 될까요?

안녕하세요! 저는 자바, 스프링 쪽으로 백엔드 개발자를 희망하고 있습니다. 현재 취업 준비를 하면서 포트폴리오를 작성 중입니다. 스프링부트를 기반으로 팀프로젝트 2개와 개인 프로젝트 1개로 포트폴리오를 만들었는데, 학부 시절 때 자바스크립트와 코틀린을 사용한 개인 프로젝트를 간단하게 추가해도 좋을지 여쭤보고 싶습니다. 추가하고 싶은 이유는 언어에 대한 장벽이 없음을 어필하고 싶기 때문입니다! 다만 제가 지원할 회사들의 직무는 스프링 쪽인데 다른 언어에 대한 프로젝트를 추가해도 될 지 확신이 서지 않습니다. 답변해주시면 정말 감사하겠습니다! 글 읽어주셔서 감사합니다😊

개발자

#포트폴리오

답변 4

댓글 2

조회 519

일 년 전 · 백승훈 님의 답변 업데이트

백엔드 개발자로 1년간 취준했던 신입입니다. IT 쪽 개발 전망에 대해 몇가지 궁금한 점이 있습니다.

현재 개발 외 직군으로 입사해서 개발자로 이직을 준비하려고 합니다. stack : java spring 인프라 경험 : aws ec2, mysql 학습내용 인프런 김영한 spring 완전정복코스(https://tinyurl.com/23s6uonc)에서 스프링 입문, 스프링 핵심 원리, HTTP, MVC1, MVC2 김영한의 스프링 부트와 JPA 실무 완전 정복 로드맵(https://tinyurl.com/2dzrelgr)에서 ORM, JPA 활용1, JPA활용2 포트폴리오 1(팀 / 앱개발 프로젝트) - https://github.com/heoeuntaek/capstone-spring 포트폴리오 2(개인/ 웹게시판 프로젝트) - https://github.com/heoeuntaek/project-post 이 정도까지 준비를 했습니다. 서울, 부천 등 인천과 가까운 100개 넘는 자바스택의 백엔드, SI 회사에 지원 - 5개만 서합, 1개 코테, 4개 면접 모두 탈락 2022~2023년 동안 개발자 붐이 일어나 현직 개발자, 개발자 취준생이 많고 AI가 발전함에 따라 어느 정도의 개발을 대체하기에 기업이 신입에게 요구하는 역량이 더 커져 신입 개발자의 문턱이 커진 것 같은데요, 1. IT 업계 전반적으로 전망이 궁금합니다. 2. 구체적으로 백엔드 개발 쪽의 전망이 궁금합니다. 3. 개발자 준비를 계속해서 한다면 신입으로서 Spring, 인프라, 알고리즘 등 분야마다 어느정도의 역량은 갖춰야 한다고 생각하시나요? 4. 케바케겠지만 개발자가 수명이 짧다고 들었는데 어떻게 생각하시나요?

개발자

#이직

#전망

#백엔드

#개발자

#스프링

답변 3

댓글 0

추천해요 4

조회 856