목록Backend/SpringBoot (4)
enginner_s2eojeong

Recipe-Recommender Model더보기💡Goal : 사용자가 가입 시 등록한 알레르기 정보와 선호도를 기반으로 '오늘의 추천 레시피'를 제공JSON 요청: user_idJSON 응답: recipe_id 문제데이터/ai 팀에서 전달받은 input, output 값을 바탕으로 모델 api에 user_id를 넘기고, recipe_id를 받아오는 코드를 작성하였다.근데 Postman으로 GET localhost:8080/api/recipes/recommend 요청을 보냈더니 json 필드가 일치하지 않는다는 에러가 발생했다. RestTemplate은 기본적으로 Jackson을 사용해Map를 JSON으로 변환하기 때문에 {"user_id": "146"} 같은 JSON 형태로 모델 API에 전송된다.응..

1. 웹 서버 (Web Server)클라이언트의 요청을 받아 정적인 웹 페이지(HTML, CSS, JavaScript, 이미지 등)를 제공하는 서버정적 콘텐츠를 처리하는 역할1. 주요 기능정적 리소스 제공 (HTML, CSS, JavaScript, 이미지, 동영상 등)클라이언트의 HTTP 요청을 받아 응답리버스 프록시(Reverse Proxy) 역할 가능 (요청을 다른 서버로 전달)부하 분산 수행 가능2. 대표적인 웹 서버Apache HTTP ServerNginxIIS3. 웹 서버 동작 방식사용자가 브라우저에서 www.helloworld.com을 요청웹 서버가 요청된 URL에 해당하는 HTML, CSS, JS 파일을 찾아 응답사용자의 브라우저가 해당 파일을 해석하여 화면을 구성📌 웹 서버는 보통 정적인..

4. 회원 도메인 개발5. 상품 도메인 개발6. 주문 도메인 개발7. 웹 계층 개발작년 하반기에 스프링부트 스터디를 진행하며 노션에 정리해놓았던 내용들입니다. 최근 연합 프로젝트를 진행하면서 당시 공부한 내용을 실제로 적용해볼 수 있었고 덕분에 JPA와 스프링 부트에 대한 개념을 더욱 확실히 다질 수 있었습니다. 이번에는 그 경험을 복습할 겸 좀 더 다듬고 정리된 형태로 블로그에도 공유해보려 합니다. 1편" data-og-description="1. 들어가기 전 - 용어 정리2. 도메인 분석 설계3. 애플리케이션 구현 준비 작년 하반기에 스프링부트 스터디를 진행하며 노션에 정리해놓았던 내용들입니다. 최근 연합 프로젝트를 진행하면서 " data-og-host="s2eojeong.tistory.com" d..

1. 들어가기 전 - 용어 정리2. 도메인 분석 설계3. 애플리케이션 구현 준비 작년 하반기에 스프링부트 스터디를 진행하며 노션에 정리해놓았던 내용들입니다. 최근 연합 프로젝트를 진행하면서 당시 공부한 내용을 실제로 적용해볼 수 있었고 덕분에 JPA와 스프링 부트에 대한 개념을 더욱 확실히 다질 수 있었습니다. 이번에는 그 경험을 복습할 겸 좀 더 다듬고 정리된 형태로 블로그에도 공유해보려 합니다.1. 들어가기 전 - 용어 정리@Repositorypublic class MemberRepository { @PersistenceContext private EntityManager em; public Long save(Member member){ em.persist(member);..