본문 바로가기

프로젝트7

Banner.txt - Spring 실행 시 Terminal 커스터마이징(방법 및 사이트 링크 첨부) 프로젝트하면서 깨알 즐거움 찾기! 스프링 실행 시 터미널에 원래는 Spring Boot라고 뜨는 배너를 나만의 방식으로 커스터마이징 할 수 있다. 아래 링크는 원하는 텍스트를 위와 같이 그림으로 표현해주는 사이트이다. 나는 rounded를 선택했고, 눈내리는 것처럼 *을 추가해주었다. https://devops.datenkollektiv.de/banner.txt/index.html Spring Boot banner.txt generator devops.datenkollektiv.de src/main/resrouces 하위에 banner.txt 파일을 생성하고 내용을 입력해주면 된다. 내용은 위 사이트에서 만들어진 텍스트를 그대로 복붙하면된다. Spring Boot 버전도 함께 노출하고 싶다면 아래와 같이.. 2023. 7. 23.
[AWS] AWS Parameter Store 조회 안될 때(Parameter 조회하는법) ㅎ.. ㅎㅎ.. ㅎ..ㅎㅎ.. AWS Parameter Store 조회 안되는 이슈.. 사실 이슈 아니고 내가 바보였던 것...ㅎ..ㅎㅎ..ㅎ....ㅠㅠㅠㅠㅠㅠㅠㅠ 혹시나 나와 같은 사람이 있을까봐 정리해두는 포스팅 이슈 AWS Parameter Store에 저장해둔 Parameter 설정을 모두 마쳤는데 요렇게 아무것도 조회되지 않는 이슈... { "Parameters": [] } 원인 및 해결법 파라미터 스토어 또한 Regional한 서비스였다.... EC2는 서울리전을 사용하고 있어서 당연히 모든 세팅이 region=ap-northeast-2로 설정되어있었는데 AWS Console에서 생성할 때 디폴트 리전이 버지니아 북부로 되어있어서 아무런 확인없이 그냥 만들었더니 파라미터 스토어가 버지니아 북부.. 2022. 6. 6.
[AWS S3] S3에 업로드한 이미지가 열리지 않고 다운로드 될 때 이슈 사이드 프로젝트를 진행 중에 S3, Cloudfront를 연결해서 이미지를 업로드하는 작업을 진행 중인데, 업로드한 이미지가 열리지 않고 다운로드되는 문제가 발생했다. 해결법 - Content-Type이 설정되지 않아서 발생하는 문제라고 한다. 사실 S3에서 직접 확인해볼 때 유형 png로 제대로 뜨는데 머가 문제인지 정확히 모르겠음ㅠㅠ 아무튼, 나는 Content-Type만 설정해줬는데도 바로 해결이 됐는데, 그래도 안된다면 Content-Disposition까지 inline으로 설정해보면 될 것 같다. PutObjectRequest putObjectRequest = PutObjectRequest.builder() .bucket(bucket) .key(uploadPath) .contentType(.. 2022. 6. 3.
[VSCode] terminal color setting (+Spring error/warn 색깔 구분하기!) 개발할 때 삶의 질 상승시키기!! VSCode 사용 시 별도의 설정을 해주지 않으면 터미널 글자 색상이 기본적으로 흰색으로 나온다. VSCode와 Spring Boot 환경에서 로그 레벨별로(ERROR, WARN, INFO) 구분해서 보고 싶을 때 설정하는 방법을 정리해보았다. 1. VSCode 자체 터미널 색상 설정하기 1) 왼쪽 상단 → Preferences → Settings (단축키 : Command + , ) 2) color customization 검색 → Edit in settings.json 클릭 3) 입력 { "workbench.colorCustomizations": { "terminal.background":"#1D2021", "terminal.foreground":"#ffffff", .. 2022. 5. 5.
[Naver] SmartEditor 2.0으로 게시판만들기 - 3. 싱글사진 업로드하기 Spring과 DB를 연동했으니 사진을 직접 업로드하는 기능을 구현해보려고 한다. 프로젝트를 진행할 때 이미지서버는 이미 구축되어 있었고, 에디터에서 이미지를 전달받아 S3 서버에 업로드하고 업로드한 이미지 URL을 다시 프론트로 보내주는 로직이 필요했다. (따라서 별도의 php서버나 Apache 라이브러리를 사용하지 않았다.) * 이전글 스마트 에디터 2.0으로 게시판 만들기 - 2. Spring Boot/DB 연동하기(Backend) [Naver] SmartEditor 2.0으로 게시판만들기 - 2. MySQL/Spring Boot 연동하기 1탄에서는 Smart Editor 2.0 버전을 설치하여 단순 적용해보았다. 이번에는 MySQL과 Spring Boot을 연동하여 작성한 게시글을 DB에 전송해보.. 2021. 11. 9.
[Project] Naver SmartEditor 2.0으로 게시판만들기 - 2. MySQL/Spring Boot 연동하기 1탄에서는 Smart Editor 2.0 버전을 설치하여 단순 적용해보았다. 이번에는 MySQL과 Spring Boot을 연동하여 작성한 게시글을 DB에 전송해보려고 한다. 블로그용으로 새로 샘플을 만들고 JPA로 바꾸다보니 일이 생각보다 커지는건 기분탓이겠지ㅎㅎㅎ.. [Naver] SmartEditor 2.0으로 게시판만들기 - 1. 에디터 적용 다시 생각해도 힘든 기억이 떠오르는 네이버 스마트 에디터 적용기... 개발하면서 이것만큼은 무조건 블로그에 정리하겠다고 다짐했다. 프로젝트를 마치고 이제서야 겨우 정리할 시간이 생겨 beforb.tistory.com * 목차 1. 스마트 에디터 2.0으로 게시판 만들기 - 스마트에디터 글 작성하기(Frontend) 2. 스마트 에디터 2.0으로 게시판 만들기 .. 2021. 11. 4.
[Project] Naver SmartEditor 2.0으로 게시판만들기 - 1. 에디터 적용 다시 생각해도 힘든 기억이 떠오르는 네이버 스마트 에디터 적용기... 개발하면서 이것만큼은 무조건 블로그에 정리하겠다고 다짐했다. 프로젝트를 마치고 이제서야 겨우 정리할 시간이 생겨 남겨본다. 단 한명일지라도 나처럼 헤메는 누군가에게 꼭 도움이 되길 바라며....... 회사에서 진행하고 있는 프로젝트에서 간단한 게시글 작성하기 기능을 새로 구현하는데 기존 서비스들에서 사용하고 있는 다음에디터가 서비스를 종료하면서 네이버 에디터를 사용하기로 하였다. 처음 기획에서는 에디터도 없고 간단하다고 생각해서 M/M을 굉장히 짧게 잡아주셨는데 기획이 제대로 나오고나서 '생각보다 큰데?' 라고 하셨다.. 초보개발자였던 나에게는 꽤 험난한 산이었다. DB 테이블 설계 + 스마트에디터 + 첨부파일 + 게시판 노출 타겟설정.. 2021. 11. 4.
반응형