-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Note
티스토리 API 중단으로 인해 추억으로 보관
- Spring Boot 3.1.5 --> 2.7.17
Apache의 common 라이브러리에서 제공하는 CommonsMultipartFile 클래스를 활용하고자 버전을 낮춤
-> Spring Boot3 (Spring6) 부터 지원 종료
-> OpenFeign을 이용하여 로컬 저장소에 있는 파일을 api 서버로 전송하기 위해 File을 MultipartFile로 변환하는데 사용 - java 17
- jdk 19
- Spring Cloud Config
- Spring Cloud Bootstrap
- Spring Boot Actuator
- Spring Web
- Lombok
- OpenFeign
- H2 DB
- Data JPA
- commons-io
- commons-fileupload
- URL : https://aquerytool.com/aquerymain/index/?rurl=6872d704-fd94-408d-a777-e920b58e92f5&
- Password : 63pugj
- 암호화 필요한 설정, 변동이 일어날 가능성이 있는 설정 정보를 외부에서 관리하는 서버 모듈
- 티스토리 업로드 관련 기능을 가진 모듈
- https://github.com/zhyunk/move-from-velog-to-tistory/tree/main/move/tistory/src/main
- 매일 0시 1분에
/post-upload
실행
- 벨로그 다운로드 관련 기능을 가진 모듈
23.12.18일자로 웹앱 실행 종료
-
POST https://proj.zhyun.kim/refresh
-> tistory upload post 개수 등 설정 정보 수정시 사용
-> 집에서만 접근 가능 -
GET https://proj.zhyun.kim/h2
-> h2 web console
-> JDBC URL = jdbc:h2:/_h2/tistory
-> 집에서만 접근 가능 -
GET https://proj.zhyun.kim/posts
-> h2 db에서 posts 데이터 전체 조회
-> 집에서만 접근 가능 -
GET https://proj.zhyun.kim
-> tistory 내 블로그 목록 상세 조회
-> 집에서만 접근 가능
-
티스토리 업로드는 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를 위치시켰다.