bsorry
close
프로필 배경
프로필 로고

bsorry

  • 전체 글 (61)
    • 개발 (35)
      • 팁 (6)
      • 이슈 (13)
      • 알고리즘 구현 (1)
      • 백준 (10)
      • 소프티어 (5)
    • 토이 프로젝트 (24)
      • 레시피 일렉트론 앱 (완) (18)
      • 게시판 웹 (6)
    • 음악 (0)
    • 비공개 (0)
  • 홈
  • 태그
  • 방명록
[Spring Boot] JSON Serialization Error (No serializer found for class) - lombok 설치 - 게시판 웹

[Spring Boot] JSON Serialization Error (No serializer found for class) - lombok 설치 - 게시판 웹

개요 프로젝트 실행 후 DB에서 글 목록을 불러오려하면 JSON Serialization Error가 발생했다. DTO에서 사용하는 lombok에서 getter/setter를 생성하지 못하는 것과 관련이 있어보였다. lombok 설치 후 getter/setter가 정상적으로 생성되는 것을 확인 후 오류를 해결했다. 이슈 com.fasterxml.jackson.databind.exc.InvalidDefinitionException: No serializer found for class 프로젝트 아카이브를 Eclipse에 import하고 실행해보니, 위와 같은 에러가 발생하며 DB 글 목록을 불러오지 못했다. 글 작성 기능(INSERT)까지 테스트해보니 DB와 접속 자체에서 에러가 발생한 것은 아니며, 에러..

  • format_list_bulleted 개발/이슈
  • · 2024. 2. 29.
  • textsms
[Eclipse] 프로젝트 생성 시 패키지 없음 - Project Facets

[Eclipse] 프로젝트 생성 시 패키지 없음 - Project Facets

개요 이클립스(혹은 STS)에서 Spring Starter Project를 통해 새로운 스프링 부트 프로젝트 생성 시 Package Explorer 내 프로젝트 구조에서 패키지 구조가 뜨지 않았다. Project Factes를 통해 Java Build Path를 설정하여 해결한다. 이슈 이클립스(혹은 STS)에서 Spring Starter Project를 통해 새로운 스프링 부트 프로젝트 생성 시 사진1과 같이 Package Explorer 내 프로젝트 구조에서 패키지 구조가 뜨지 않는 이슈가 발생했다. 또 다른 특이사항으로는 위 사진2과 같이 Build Path가 비어있는 것을 확인했다. 경과 및 해결 이슈가 발생한 프로젝트의 Properties 설정을 살펴보면 이곳에서도 Java Build Path는..

  • format_list_bulleted 개발/이슈
  • · 2024. 2. 27.
  • textsms
Thymeleaf 타임리프 기본 정리

Thymeleaf 타임리프 기본 정리

개요 스프링 부트(Spring Boot) 환경에서 타임리프(Thymeleaf)를 사용해 뷰 화면을 구성하는 방법 및 사용할 수 있는 속성 관련 문법을 기록한다. 타임리프(Thymeleaf)란 💡 Thymeleaf 는 웹( 서블릿 기반) 환경과 웹이 아닌 환경 모두에서 작동할 수 있는 Java XML / XHTML / HTML5 템플릿 엔진 입니다 . MVC 기반 웹 애플리케이션 의 뷰 계층에서 XHTML/HTML5를 제공하는 데 더 적합 하지만 오프라인 환경에서도 모든 XML 파일을 처리할 수 있습니다. 이는 완전한 Spring Framework 통합을 제공합니다. 웹 애플리케이션에서 Thymeleaf는 JSP( JavaServer Pages ) 를 완전히 대체하는 것을 목표로 하며 브라우저에서 직접 열..

  • format_list_bulleted 개발/팁
  • · 2024. 2. 23.
  • textsms
[Git] Sourcetree 원격 브랜치 푸시 (Remote branch push) 무한로딩 오류

[Git] Sourcetree 원격 브랜치 푸시 (Remote branch push) 무한로딩 오류

이슈 Sourcetree에서 커밋 후 원격 브랜치(Remote branch)에 푸시(Push)하려는데, 무한 로딩이 발생했다. 에러 메시지나 로그가 뜨지는 않았다. 원인 원인은 해당 원격 저장소의 계정 인증이 되지 않아서였다. Sourcetree를 한 번 정리하다가 해당 저장소의 계정 인증을 삭제한 것으로 추측한다. 경과 및 해결 사진1, 사진2와 같이 Sourcetree 상단탭에서 도구 > 옵션> 인증 탭으로 이동하면 계정을 추가할 수 있다. 추가 버튼을 누르고 원격 저장소를 선택해 계정을 인증하면 추가된다.

  • format_list_bulleted 개발/이슈
  • · 2024. 1. 26.
  • textsms
[JavaScript] 유튜브 Iframe API - 화질 설정 이슈 (setPlaybackQuality 함수 미작동)

[JavaScript] 유튜브 Iframe API - 화질 설정 이슈 (setPlaybackQuality 함수 미작동)

개요 유튜브 링크를 Iframe으로 띄울 때, default 화질을 특정 화질로 설정하는 것이 불가능했다. 원인 알 수 없지만, 유튜브에서 제공하는 Iframe API 에서 화질을 설정하는 함수 자체가 작동하지 않는 것만은 확실했다. 추측하기로는 유튜브에서 화질 설정 관련 함수만 지원을 종료했거나, 네트워크 환경 등 변수에 의해 작동하지 않을 수 있다고 생각한다. 💡 유튜브 Iframe API 공식 docs https://developers.google.com/youtube/iframe_api_reference?hl=ko iframe 삽입에 대한 YouTube Player API 참조 문서 | YouTube IFrame Player API | Google for Developers 애플리케이션에 YouT..

  • format_list_bulleted 개발/이슈
  • · 2024. 1. 21.
  • textsms
Sourcetree 설치

Sourcetree 설치

개요 Sourcetree는 Git 형상 관리를 위한 무료 GUI 툴이다. 이에 대한 설치 방법을 기록한다. 설치 https://www.sourcetreeapp.com/ Sourcetree | Free Git GUI for Mac and Windows A Git GUI that offers a visual representation of your repositories. Sourcetree is a free Git client for Windows and Mac. www.sourcetreeapp.com setup 파일 다운로드 후 실행한다. 1. 먼저 계정이 없으면 Create one for free 를 클릭하여 계정을 만든다. 그 후 Bitbucket을 클릭하여 로그인한 후 다음을 클릭 해 넘어간다. 개..

  • format_list_bulleted 개발/팁
  • · 2024. 1. 17.
  • textsms
  • navigate_before
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • navigate_next
공지사항
전체 카테고리
  • 전체 글 (61)
    • 개발 (35)
      • 팁 (6)
      • 이슈 (13)
      • 알고리즘 구현 (1)
      • 백준 (10)
      • 소프티어 (5)
    • 토이 프로젝트 (24)
      • 레시피 일렉트론 앱 (완) (18)
      • 게시판 웹 (6)
    • 음악 (0)
    • 비공개 (0)
최근 글
인기 글
최근 댓글
태그
  • #spring boot
  • #Spring
  • #백준
  • #SQLite
  • #JavaScript
  • #vscode
  • #node.js
  • #Java
  • #구글 소셜 로그인
  • #electron
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바