그림일기 도출 로직

  1. 유저로 부터 텍스트 형식의 일기를 받는다
  2. clova setiment ai를 이용해서 긍정, 부정, 중립 및 해당 문장의 주요 키워드 단어들을 도출한다
  3. 부정, 긍정, 중립 →

DB 설계

SpringBoot with JPA프로젝트(gradle) 1.시작하기

Sentiment api연결 및 결과 로그찍기

2023-12-15T02:13:18.017+09:00 INFO 90502 --- [nio-8080-exec-1] b.ahwhew.controller.ResultController : 클라이언트로부터 받은 일기: 오늘은 뭘까...너무 하기 싫은걸.. 그치만 해야겠지?ㅠㅠ 2023-12-15T02:13:18.314+09:00 INFO 90502 --- [nio-8080-exec-1] b.ahwhew.controller.ResultController : 감정 분석 결과: {"document":{"sentiment":"negative","confidence":{"negative":74.99377,"positive":0.012936778,"neutral":24.9933}},"sentences":[{"content":"오늘은 뭘까...","offset":0,"length":9,"sentiment":"neutral","confidence":{"negative":0.0011170467,"positive":1.7120234E-4,"neutral":0.9987117},"highlights":[{"offset":0,"length":6}]},{"content":"너무 하기 싫은걸..","offset":9,"length":11,"sentiment":"negative","confidence":{"negative":0.9974486,"positive":4.478502E-4,"neutral":0.0021035278},"negativeSentiment":{"sentiment":"etc","confidence":0.9817763},"highlights":[{"offset":0,"length":9}]},{"content":" 그치만 해야겠지?ㅠㅠ","offset":20,"length":12,"sentiment":"neutral","confidence":{"negative":9.3548605E-4,"positive":4.1588972E-4,"neutral":0.9986487},"highlights":[{"offset":1,"length":8}]}]}