본문 바로가기
728x90
반응형

Side Project10

[Spring Boot] chatGPT를 활용한 AI 사이트 (5) - 기능 추가(광고 문구) 자소서 기능만 있어서 추가로 광고문구 만드는 기능도 추가했습니다. ChatGPTService public String advertisementSearch(String query,String query2,String query3) { ChatGPTRequest chatGPTRequest = new ChatGPTRequest(); chatGPTRequest.setPrompt(query + "에 대해서 광고 문구 만들고 싶어 종류나 장르는 "+query2+"이고 깔끔한 한줄짜리 광고 문구 만들어주고 강조할 부분은"+query3); chatGPTRequest.setMaxTokens(300); String url = OPEN_AI_URL; HttpPost post = new HttpPost(url); post.a.. 2023. 10. 25.
[Spring Boot] chatGPT를 활용한 AI 사이트 (4) - 기능 추가(페이징) 페이징 기능을 추가해서 포스팅 하려합니다. 페이징은 구글링 해보면 정말 많은 방법이 있는데 누군가에게 도움이 되길 바랍니다. BoardRepository @Query("SELECT b FROM BoardEntity b WHERE b.member.email = :email") Page getMemberList(@Param("email") String email, Pageable pageable); 타입을 Page객체로 하고 파라미터에 로그인한 회원의 이메일과 Pageable을 추가합니다. Pageable은Spring Data JPA 및 Spring Data MongoDB와 함께 사용하면, 데이터베이스에서 데이터를 쉽게 페이징하고 정렬할 수 있으며, 컨트롤러에서 이 정보를 받아 웹 페이지에 표시하는 데 사용.. 2023. 10. 22.
[Spring Boot] 환자 관리 프로그램 - Controller & view (4) 마지막으로 Controller와 완성된 view를 보여주며 마무리 하겠습니다. MainController package com.chart.misay.controller; import com.chart.misay.service.MisayService; import lombok.RequiredArgsConstructor; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestParam; @Controller .. 2023. 10. 20.
[Spring Boot] 환자 관리 프로그램 - Service (3) 저번 포스팅에 이어서 Service를 만들어 보겠습니다. https://jisaydeveloper.tistory.com/32 [Spring Boot] 환자 관리 프로그램 - Entity, Repository (2) 저번 포스팅에 이어서 Entity와 Repository를 만들어 보겠습니다. https://jisaydeveloper.tistory.com/31 [Spring Boot] 환자 관리 프로그램 - 설정 (1) 게시판 연습할겸 환자 관리 프로그램을 만들어 보겠습니다. dep jisaydeveloper.tistory.com 이번 편은 메서드 단위로 끊어서 설명하겠습니다. MisayService @Service @RequiredArgsConstructor public class MisayService .. 2023. 10. 19.
728x90
반응형
LIST