일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- maven
- react simple captcha
- 젠킨스
- Docker
- 리액트 심플캡차
- 에러
- SpringBoot
- Spring Boot
- build
- myBatis
- react 캡차
- REACT
- Security 로그인
- 스프링
- react 상태
- 리액트 캡차
- react 심플캡차
- 깃
- react captcha
- spring security 로그인
- spring error
- jpa
- Spring Security
- git
- CI
- react 자동입력방지
- error
- ChatGPT
- 스프링 시큐리티
- 스프링 시큐리티 로그인
- Today
- Total
목록개발자 모드/오류처리 (13)
I can do it(Feat. DEV)

📝 이슈 상황 https://wikidocs.net/75560 4-08 settings.py 분리`[완성 소스]` : [github.com/pahkey/jump2django/tree/4-08](https://github.com/pahkey/jump2django/tree/4-…wikidocs.net 점프 투 장고를 참고하여 파이참으로 장고 프레임워크에 대해서 공부 중 위 사진처럼 base.py, dev, production.py로 운영 환경마다 필요한 세팅파일을 나누었음. 그리고 서버 구동 시 --settings=config.settings.dev 옵션을 추가해서 테스트를 했는데 문제가 없었음. But, set DJANGO_SETTINGS_MODULE=config.settings.dev 명령어를 통해 환..

📝 글을 쓰게 된 계기(문제 발견) 프로젝트 진행 중 저번에 만들었던 엑셀 다운로드 기능으로 다운로드 테스트를 했음. 그런데!! 건수가 2만 건 정도 되는데 10초 넘게 걸림.😅 이건 문제가 있다고 판단하여 속도 개선을 위해 어느 부분에서 시간이 오래 걸리는지 디버깅 모드에서 찾아봄. 확인 결과 📢 엑셀을 만들고 데이터를 세팅하는데 시간이 오래 걸린 게 아니라 엑셀 만들기 전에 데이터를 변환하는 과정이 있었는데 그 과정에서 문제가 있었음. 🔧 해결과정 데이터 변환 로직(일부) //기존 코드 Field[] fields = target.getClass().getDeclaredFields(); for (Field field : fields ) { field.setAccessible(true); //접근 권한 ..

📝글을 쓰게 된 계기 진행 중인 프로젝트 간단한 스펙 설명 - Spring Boot - TypeScript - Mybatis 엑셀 기능 개발 중 Axios 응답 객체에서 Content-Disposition을 찾을 수 없는 문제가 발생함. 분명히 아래 코드와 같이 서버단에서 응답 헤더에 파일명을 설정을 했는데 //파일명 인코딩 String encodedFilename = URLEncoder.encode(tblName+"목록","UTF-8"); //헤더에 파일명 세팅 response.setHeader("content-disposition", "attachment; filename=\"" + encodedFilename + ".xlsx\""); //콘텐츠 타입 설정 response.setContentType(..

기존 프로젝트를 git에서 clone 받아와서 maven으로 빌드를 진행했는데 에러 내용 Failed to execute goal on project uis2021: Could not resolve dependencies for project com.insight.web:uis2021:war:1.0.0: Failed to collect dependencies at net.sf.ehcache:ehcache-terracotta:jar:2.1.1: Failed to read artifact descriptor for net.sf.ehcache:ehcache-terracotta:jar:2.1.1: Could not transfer artifact org.terracotta.forge:forge-parent:po..

오랜만에 Spring Boot 프로젝트를 만드려고 spring initializr 사이트에서 3.x 대 버전의 Spring Boot 프로젝트를 선택하고 java 8 version으로 생성했음. 그런데 프로젝트를 intelliJ에서 import 하고 mvn package 명령어를 입력했는데 에러 내용 Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.11.0:compile (default-compile) on project test: Fatal error compiling: invalid flag: --release -> [Help 1] 이와 같은 에러가 뜨면서 빌드가 실패함. 다른 메이븐 명령어도 동일.🤦♂️ 아무것도 추가한..

기존 진행하는 React 프로젝트에 back단으로 Spring Boot를 추가하려고 https://start.spring.io 사이트에서 아래와 같은 설정으로 프로젝트를 생성함. 생성된 프로젝트 zip파일을 풀고 기분 좋게 intelliJ에서 import를 시킴.😁 그리고 메이븐으로 mvn install 명령어를 실행시켰는데..? 에러코드 Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.22.2:test (default-test) on project uis: There are test failures. Please refer to D:\dev\uis\target\surefire-reports for the individual..

홈페이지 유지보수 중 위와 같은 에러가 발생했다고 해서 찾아보니... 파일업로드할 때 이미지가 문제가 있으면 뜨는 에러라고 함. 이미지 문제?? 일단 개발 환경에서 테스트 진행해 봄. 알고 보니 썸네일을 생성하는 코드 쪽에서 이미지를 읽어오는데 위와 같은 에러가 발생함. 근데 이미지를 확인해도 문제가 없어 보임. 갓글의 힘을 빌려 검색을 해보니 이미지에는 확장자 말고 타입이란 게 있는데, RGB 또는 CMYK 등이 있다고 함. 근데 내가 읽으려고 하는 파일이 CMYK 타입의 이미지였던 것! 그래서 BufferedImage srcImg = ImageIO.read('읽으려는 파일 경로'); 위 코드 부분에서 CMYK 타입의 이미지를 읽으려다 에러가 발생한 것! 해결 방법은 하단 참고 사이트에서 발견함. PO..

Spring Boot + React 프로젝트를 진행하는데 초기 세팅을 끝내서 GitLab(필자의 원격저장소)에 push 진행. ※문제 상황 1. react 파일 경로인 /app 경로의 파일만 git에 add가 안됨. 혹시 몰라서 .gitignore 파일에 찾아봐도 해당사항 없음. 애초에 .gitignore 파일에 있으면 아예 제외되야 하는데 git status를 치면 /app 경로를 관리는 하고 있음. 2. submodule을 추가하라는 git 관련 hint 메세지가 나옴. 3. 원격 저장소에 가면 폴더는 올라갔는데 파일 접근이 안됨. 이유를 몰라서 갓글에 검색해 보니 하위 폴더인 app 경로 안에 .git 파일이 있어서 문제가 됐던 것! 🔔해결방법 1. 하위 폴더안에 .git 폴더 삭제처리 - 필자의 ..