본문 바로가기

분류 전체보기135

[IntelliJ] java.lang.ClassNotFoundException이 발생한 경우 문제 기존에 계속 스프링 프로젝트를 실행했던 프로젝트였는데 어느순간부터 자바를 jdk를 찾지 못해 main application을 실행하지 못하는 생황이 발생 어플리케이션 실행 시 java.lang.ClassNotFoundException이 오류메시지가 발생했다. 해결방법 1. Edit Configurations을 클릭 2. jdk 제대로 import 되어있는지 확인하거나 다른 jdk를 선택해서 적용해본다. 2024. 3. 27.
[ExtJS] ExtJS란, 설치 방법, 기초문법, Theme 종류 ExtJS 란? ExtJS는 Client-Side 기반의 JavaScript Framework 으로 상용 프레임워크입니다. 수백가지가 넘는 강력한 UI 컴포넌트를 지원하며, Classic, Gray, Crisp 등의 여러 테마 또한 지원하고 있습니다. 컴포넌트 제작은 key value 형태를 가진 JSON 구조로 생성됩니다. 예시) 컴포넌트의 일부입니다. ... { xtype : 'panel', border : true, flex : 1, region : 'center' } ... .. 하지만 React, Vue.js, Angular에 비해 상용 프레임워크로 자료들을 구글에서 많이 찾을 수는 없습니다. 공식문서를 참고하여 개발을 하거나 현재 인프런에서 ExtJS 무료 강의가 오픈되어있어 기본기를 쌓을 수.. 2024. 3. 20.
[Git Error] error: failed to push some refs to "http://github.~" 문제 처음 로컬에서 git init 입력 후 원격으로 git push -uf origin main으로 하려고 했을때 Enumerating objects: 7379, done. Counting objects: 100% (7379/7379), done. Delta compression using up to 8 threads Compressing objects: 100% (5010/5010), done. Writing objects: 100% (7379/7379), 15.01 MiB | 97.88 MiB/s, done. Total 7379 (delta 1593), reused 7379 (delta 1593), pack-reused 0 remote: Resolving deltas: 100% (1593/1593).. 2024. 3. 20.
[Ajax] 200 response을 받았지만 ajax fail, error가 발생하는 문제 문제 상황: 로그인 Spring Security + JWT을 이용하여 구현하던 중 Ajax로 응답결과로 "로그인 성공"에 관한 메시지, 토큰값을 받았지만 .error 부분 .fail 메소드가 실행되는 현상이였다. 수정 결과: 응답결과로 dataType을 적어주지 않아서 발생한 문제였다. dataType은 response을 받을때 어떤 타입으로 받을지 지정하는곳이다. ajax 코드에 dataType = "text" 수정해주니 정상적으로 .success .done 메소드가 실행되었다. 문제가 되었던 ajax코드 $.ajax({ type: "POST", url: `/api/user/login`, contentType: "application/json", data: JSON.stringify({userId: u.. 2024. 3. 14.