9달 전 · 익명 님의 질문
스프링부트 타임리프 결과 처리 방법
스프링부트 서버개발하는데요 리엑트와 통신할때는 그냥 데이터만 보내주면 되니깐 상관이 없는데 스프링부트 자체 프로젝트로 타임리프로 처리할때 결과 처리를 어떻게 하시는지요? 지금 카카오 간편로그인으로 버튼 클릭시 간편로그인 창으로 이동되고 가편로그인 완료후 콜백처리 한다음에 나중을 생각해서 RestAPI처리 하려고 했는데 타임리프로는 처리가 안되서 페이지로 로드를 시켜야 하는것 같은데요 ㅠ 이럴경우 통신 성공, 실패 페이지를 만들어서 처리하고 다시 페이지 호출 하는지 궁금합니다.
개발자
#spring-boot
#thymeleaf
#rest-api
답변 0
댓글 0
조회 63
9달 전 · 익명 님의 질문
스프링 mvc jwt토큰
스프링 mvc에서 타임리프로 웹 제작중인데 jwt엑세스토큰을 해더에 담는데 리다이렉트 쓰면 헤더가 소멸되는데 어떤식으로 사용해야할까요 로그인 후 정보를 가지고 서비스 메인페이지로 가는데 쿼리나 포스트로 정보를 받아서 사용해야하는지 Jwt에서 즉 필터에서 다른 방법이 있는지 궁금합니다!
개발자
#스프링
#스프링시큐리티
#jwt
#타임리프
답변 0
댓글 0
조회 38
일 년 전 · 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
조회 350
일 년 전 · 기원 님의 새로운 댓글
타임리프 프레임워크 자바 개발자님 질문 드립니다!
웹퍼블리셔인데 곧 입사를 하게되는데 프론트에서 타임리프 프레임워크를 사용한다고 하더라구여 th문법하구 스크립트 공부해오라던데 스크립트 어떤걸 공부해가면 될까요… ㅠㅠ
개발자
#타임리프
#java
#웹퍼블리셔
#프론트엔드
답변 1
댓글 1
조회 100
4달 전 · Katie 님의 답변 업데이트
국비 수료후 취업이 힘들어 다른 직종으로 변경해야하나 고민입니다..
안녕하세요. 고졸 비전공자 26 남 입니다. 23년 12월 국비 수료후 4개월간 개인사정이 있어 공백이 있었고 어느정도 해결된 뒤 다시 개발 공부를 시작했습니다. 국비 학원에서 배운 스택은 안드로이드 앱개발 + servlet 기반 웹 개발이고 해당 기술로 프로젝트 진행해서 포트폴리오를 작성했습니다. 수료했을 당시에도 취업시장이 좋지않았고 신입에게 요구되는 기술스택 또한 학원에서 배운 기술로는 많이 부족하다 생각해서 추가적인 학습이 필요하다 판단했습니다. 그래서 spring boot, jpa, 타임리프를 기반으로 한 개인프로젝트 진행 후 jwt, aws, ci/cd 까지 학습을 목표로하고 기술을 활용한 프로젝트 진행, 포트폴리오에 추가 그리고 이력서 지원하는 전략으로 계획하고 있었습니다.. 하지만 제가 학습을 목표로 한 기술스택을 보유한 신입도 취업이 힘들다는 얘기를 보았습니다.. 중요한 건 화려한 기술스택이 아닌 얼마나 깊이있게 이해했는지가 중요한 건 저도 잘 이해하고 있습니다.. 그치만 학습을 마치고 이력서를 보완한다고 한들 취업에 성공할 수 있을거라는 희망적인 미래가 보이지않기때문에 동기부여도 잘 안되고 다른 직종을 알아봐야하나 고민입니다.. 솔직히 개발에 재능이 있는 지 잘 모르겠습니다. 하지만 사고하는 걸 좋아하고 복잡한 고민끝에 작성한 코드가 제 의도대로 동작하는 모습이 좋습니다.. 학원에서 수업도 재미있게 들었고 "왜 이제야 개발공부를 했을까? 진작 해볼걸" 라고도 생각했습니다.. 좋아하면 계속 그냥 하면 되는 거 아닌가 싶습니다만.. 나이도 제법 먹고 이뤄낸 것이라곤 군복무 밖에 없습니다.. 그래서 하루하루 초조하고 뭔가 이뤄내고 싶다가도 암울한 미래에 사기가 떨어지네요.. chat gpt 가 나온 이후로 신입의 일자리가 많이 사라진 지금. 지금이라도 다른 직종을 알아보는 게 좋을까요.. 긴 글 읽어주셔서 감사합니다. 착잡하고 불안한 마음에 다소 부정적이고 정신없게 글 작성한 거 같아 죄송합니다. 😭 진심어린 조언 해주시면 감사하게 듣겠습니다. (추가적으로 개발 공부를 쭉 하는 방향을 추천 하신다면 어떤 공부를 어느정도 깊이로 해야하는지 방향을 잡아주셨으면 합니다.. 현재 spring boot + jpa 활용해서 개인프로젝트 개발 계획중입니다. 간단한 crud는 가능한 정도로 학습했습니다.)
개발자
#고민
#직종변경
#비전공자
#고졸신입
답변 3
댓글 0
추천해요 3
조회 1,955
일 년 전 · 오윤찬 님의 새로운 댓글
자바 백엔드 개발자가 되기 위해서 우선순위를 어떻게 정해야할까요?
안녕하세요 백엔드에 관심이 많은 학생입니다. 자바를 배우고 스프링과 스프링부트를 공부하려고 스프링부트3관련 책을 사서 공부하고 있습니다. 현재 rest api 형식으로 crud, jpa,타임리프,스프링 시큐리티,JWT,OAuth2,aws배포,깃허브 액션(ci/cd) 정도는 해봤습니다. 하지만 공부내용을 완벽히 제걸로 만들지 못한 것 같해서 좀 더 깊고 기초를 튼튼하게 만들고 싶습니다. 근데 이 책을 공부하고 난 뒤에 어떤 것을 배우면 좋을지도 잘 모르겠습니다. (데브옵스에도 관심이 있고 백엔드에도 관심이 있습니다.) 또한 이 상태에서 스프링을 공부할지 스프링부트를 공부할지도 모르겠습니다. 스프링부트를 한다면 무엇을 더 해야할지 정말 고민입니다...
개발자
#spring
#spring-boot
#우선순위
#백엔드
#자바-개발자
답변 2
댓글 2
조회 171
2년 전 · 욱그 님의 질문
코딩공부 4개월차입니다..
부트캠프에서 프로젝트를 진행중입니다. 풀스택과정이라 스프링부트와 리액트를 사용해서 게시판을 만드려고 하는데 타임리프로 만들어져 있는 게시판을 리액트로 변환하고 싶습니다. html로 작성되어 있는 파일들을 리액트로 새로만들어주면 되는건가요? Axios나 fetch를 사용하여 API요청하라고 하는데 무슨소리인지 이해가 잘안갑니다 ㅜㅜ
개발자
#react
#thymeleaf
#spring-boot
답변 0
댓글 0
조회 185
2년 전 · 이양일 님의 답변 업데이트
타임리프에서 컨트롤러로 데이터 던질 때 null이 떠요
타임리프에서 컨트롤러로 데이터 던질 때 @request param으로는 문제 없이 받아지는데 command 객체로 받으면 null이 뜹니다 ㅠㅠ 순서에 문제 있는지 아무리 확인해 봐도 값 전달이 안되는데 혹시 살펴보면 좋을 부분에 대한 아이디어를 받을 수 있을까요?
개발자
#thymeleaf
답변 1
댓글 0
조회 161
일 년 전 · 구휘모 님의 질문 업데이트
튜토리얼 지옥에 빠진 취준생입니다ㅠ
취업용 프로젝트 하나 만들고 싶습니다 웹개발 백엔드 지망입니다 프론트을 못만들어서 빌빌거리고 있습니다 리액트 튜토리얼 영상보고 따라치고 이제 어떻게 만들어야 하지?하고 있습니다 리액트는 어렵다느끼고 타임리프를 써보자 하다가 얘도 시간 좀 걸리겠네 Jsp하자 하다가 결국엔 다시 리액트로 가고 어떻게 만들어야하는지 몰라서 우데미 강의 듣고 있습니다 쓰면 쓸수록 한심하네요 그냥 푸념글이 된 것 같습니다 죄송합니다… 백엔드는 스프링 부트 crud 프로젝트로 Hibernate 가능합니다. 스프링 레거시 프로젝트도 가능하구요 Aws와 docker로 배포도 해보았습니다 웹서버는 nginx를 사용했습니다. 위의 배포 관련 기술들은 사용만 해보았고 문제가 생기면 아마 처리 못할 것 같습니다.
개발자
#프론트앤드
답변 2
댓글 1
조회 414
2년 전 · 성원 님의 답변 업데이트
웹개발 백, 프론트 협업
이전에 웹 개발 프로젝트를 진행했을 때는 타임리프를 사용해서 벡엔드와 프론트엔드를 동시에 진행했는데 이번엔 역할을 나누어 진행하게 되었습니다. 계속 타임리프를 사용해도 협업에 문제 없을까요? 그리고 프론트가 얼추 완성되면 백엔드를 개발해야하는지 대략적인 개발 순서도 궁금해요
개발자
#스프링
#웹개발
#백엔드
#협업
#타임리프
답변 1
댓글 0
조회 235
2년 전 · 조도현 님의 답변 업데이트
html 함수 파라미터로 값이 제대로 안들어 가는 것 같아요.
타임리프를 써서 each 문 돌리고, 그 안에서 함수를 호출했는데, run은 잘 되는데 실제 url 들어가서 기능을 작동시켜보니 아래와 같은 오류가 발생합니다.. 사진은 오류, html, 컨트롤러 순입니다. 로그에는 아래와 같은 로그가 뜹니다. .w.s.m.s.DefaultHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Failed to convert value of type 'java.lang.String' to required type 'java.lang.Integer'; nested exception is java.lang.NumberFormatException: For input string: "${todoentity.id}"]
개발자
#html
#thymeleaf
답변 2
댓글 2
추천해요 1
조회 384
2년 전 · 프레드윰 님의 답변 업데이트
html 타임리프로 웹 화면 구성중인데, 함수가 선언이 안돼요 ㅠㅠ
백엔드 공부하는 학생입니다. html언어를 잘 아는건 아닌데, 타임리프를 써서 그런건지 모르겠는데, todolist 웹 화면을 구상중인데, <td><button 부분을 보면 [[$(todoentity.id}]] 부분이 오류가 나고, 스크립트 아래의 함수 자체가 선언이 안되네요... 이유가 뭔가요?ㅜㅜ
개발자
#html
#thymeleaf
답변 1
댓글 0
추천해요 1
조회 194
3년 전 · 김용환 님의 질문
백엔드 포폴 고민
산업체에서 보충역으로 근무하고자 하는 학생입니다! 현재 백엔드로써 산업체로 취직을 위해 포트폴리오를 준비하고 있습니다. 다만, 어느정도 수준까지 만들어야하는지 감이 잡히지 않습니다. 지금은 스프링,mybatis,thymeleaf를 사용한 게시판을 만들고 있는데요. 제가 들어가야하는 산업체의 대부분이 JSP를 사용해 View를 렌더링하고있어서 타임리프로 해도 되는건가 하는 고민도 있고 단순한 CRUD에 계층형 게시판(Q&A,대댓글), 스프링 시큐리티를 활용한 권한관리, 페이징, 검색기능, Remember Me 기능, 썸머노트api 활용한 에디터 같은 기능들을 구현하여 적용중에 있습니다. 여기에 더 얹어야할지 충분할지 감이 잡히지않습니다..
개발자
답변 0
댓글 0
추천해요 7
조회 692