Spring Boot10 [Spring] 챗봇을 활용한 레시피 추천 앱 올해도 시간이 흘러 벌써 5월이 되었습니다 ~그 동안 많은 일들이 있었는데 오늘 부터 졸작으로 진행하였던 챗봇을 활용한 레시피 추천 앱을 소개해보려고 합니다.팀은 3명으로 구성되어 프로젝트를 진행하였고, 프론트엔드 1명, 백엔드 2명으로 구성되었고, 저는 백엔드를 맡았습니다.(백엔드가 2명이긴 했지만 90은 제가 구현했습니다..) 아래는 프로젝트에 사용했던 기술들입니다 ~ BackEnd - Spring Boot 3.0.9- Spring Data JPA- Spring Security- PostgreSQL 11.2- Swagger 2.1.0- JWT- Amazon S3- OAuth 2.0 FrontEnd - React Native- JavaScript- TypeScript- Node.js등등..프론트가 .. Spring Boot 2024. 5. 2. 더보기 ›› [Spring] Spring Boot는 어떤 방법으로 예외 처리를 할까? @ExceptionHandler, @ControllerAdvice https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-mvc-2/dashboard 스프링 MVC 2편 - 백엔드 웹 개발 활용 기술 | 김영한 - 인프런김영한 | 웹 애플리케이션 개발에 필요한 모든 웹 기술을 기초부터 이해하고, 완성할 수 있습니다. MVC 2편에서는 MVC 1편의 핵심 원리와 구조 위에 실무 웹 개발에 필요한 모든 활용 기술들을 학습www.inflearn.com본 글은 인프런의 스프링 MVC 2편 - 백엔드 웹 개발 활용 기술을 참고하여 작성되었습니다~ 저번 글에서는 Servlet이 예외 처리를 하는 흐름에 대해서 알아보았습니다. 그럼 오늘은 Spring Boot는 Servlet이 하는 예외 처리를 어떻게 깔끔하게 처리하는지 알아보.. Spring Boot 2024. 4. 29. 더보기 ›› [Spring] Servlet에서 예외 처리는 어떻게 진행 될까? https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-mvc-2/dashboard 스프링 MVC 2편 - 백엔드 웹 개발 활용 기술 | 김영한 - 인프런김영한 | 웹 애플리케이션 개발에 필요한 모든 웹 기술을 기초부터 이해하고, 완성할 수 있습니다. MVC 2편에서는 MVC 1편의 핵심 원리와 구조 위에 실무 웹 개발에 필요한 모든 활용 기술들을 학습www.inflearn.com본 글은 인프런의 스프링 MVC 2편 - 백엔드 웹 개발 활용 기술을 참고하여 작성되었습니다~ Spring Boot 로 오류 페이지를 작성하기에 앞서 Servlet이 예외 처리를 어떻게 하는지 알아보려고 합니다. 기본적으로 Servlet은 Exception과 sendError.. Spring Boot 2024. 4. 28. 더보기 ›› [Spring Boot] Spring Boot와 MongoDB 연동하기 Spring Boot와 MongoDB를 연동하기에 앞서 MongoDB와 MongoDB Compass를 설치해줍니다! 의존성 추가 implementation 'org.springframework.boot:spring-boot-starter-data-mongodb' implementation 'org.springframework.boot:spring-boot-starter-data-jpa' application.properties spring.jpa.show-sql=true spring.jpa.hibernate.ddl-auto=update #spring.jpa.properties.hibernate.format_sql=true spring.jackson.property-naming-strategy=SNAKE_.. Spring Boot 2023. 7. 19. 더보기 ›› [Spring] Grafana와 Prometheus로 서버 모니터링 하기 개발자가 되어 프로그램을 개발할 때 개발하는 과정도 중요하지만 개발하고 난 후 프로그램의 오류가 발생했을 때 바로바로 인지하여 고치는 것 등 서비스 운영도 매우 중요합니다~ 프로그램을 안정적으로 운영하기 위해서는 모니터링 시스템이 필요한데 모니터링 툴중에서 Spring을 할 때 많이 사용한다는 Actuator, Prometheus, Grafana에 대해서 알아보겠습니다! Actuator Spring Boot는 서버의 여러 지표들을 제공하는 Actuator라는것을 제공합니다. Actuator 메모리, CPU 사용량, 에러가 난 횟수처럼 서비스를 운영하는 데 도움이 되는 정보들을 제공하고 Grafana와 Prometheus와도 쉽게 연동할 수 있게 되어있습니다. 이러한 정보들은 API 형태로 호출 가능하고,.. Spring Boot 2023. 7. 7. 더보기 ›› 이전 1 2 다음