Skip to content
This repository was archived by the owner on Aug 17, 2024. It is now read-only.
zhyun edited this page Aug 17, 2024 · 46 revisions

Note

티스토리 API 중단으로 인해 추억으로 보관


주요 버전

  • Spring Boot 3.1.5 --> 2.7.17
    Apache의 common 라이브러리에서 제공하는 CommonsMultipartFile 클래스를 활용하고자 버전을 낮춤
    -> Spring Boot3 (Spring6) 부터 지원 종료
    -> OpenFeign을 이용하여 로컬 저장소에 있는 파일을 api 서버로 전송하기 위해 File을 MultipartFile로 변환하는데 사용
  • java 17
  • jdk 19

dependency

  • Spring Cloud Config
  • Spring Cloud Bootstrap
  • Spring Boot Actuator
  • Spring Web
  • Lombok
  • OpenFeign
  • H2 DB
  • Data JPA
  • commons-io
  • commons-fileupload

erd



모듈 구성

Config Server Module


Tistory Module


Velog Module




23.12.18일자로 웹앱 실행 종료


  • 티스토리 업로드는 https://github.com/jojoldu/markdown-tistory 님의 api를 사용!
    -> 백업본 업로드에는 맞지 않는것 같아 보류

  • 깃허브 API - Markdown 엔드포인트 사용으로 db markdown -> html 변환
    -> github api를 사용하여 변환할 경우 code 블럭이 <pre>태그 하나로 감싸져서 변환된다.
       티스토리의 highlight.js가 적용되게 하려면 code 블럭을 <pre><code> 태그로 감싸야 한다.

  • service를 model 하위로 관리하는게 맞을까 , 별도로 관리하는게 맞을까 아직 잘 모르겠다.
    model 하위로 들어가는것도 맞는 것 같고 별도로 관리하는 것도 맞는 것 같고 ..;;
    우선 model 하위에 들어가야한다는 생각이 좀 더 커서 model 하위에 service를 위치시켰다.


Clone this wiki locally