일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 리액트 심플캡차
- ChatGPT
- spring security 로그인
- Docker
- react captcha
- 깃
- 리액트 캡차
- myBatis
- 스프링
- error
- react 캡차
- react 자동입력방지
- 스프링 시큐리티
- maven
- Spring Security
- build
- Security 로그인
- CI
- jpa
- Spring Boot
- 스프링 시큐리티 로그인
- REACT
- 에러
- react 심플캡차
- react 상태
- spring error
- react simple captcha
- SpringBoot
- git
- 젠킨스
- Today
- Total
목록Spring Boot (8)
I can do it(Feat. DEV)

1. 이슈 발생 상황 spring security를 사용하여 로그인 기능을 구현하려고 security config 클래스 파일을 생성하여 기본 로그인 기능까지는 만들었음. 그런데 프로젝트 디렉토리 구조를 변경해야 할 듯하여 전체적으로 수정을 진행함. 이해를 돕기위해 이런 식으로 구조가 되어 있었다고 가정하겠음. 그리고 이런식으로 구조를 변경했는데(실제 프로젝트는 아님)... security로 만들었던 로그인 기능이 작동을 안 함(로그인이 안 되는 상황 발생) 뭔가 디렉토리 구조를 변경해서 문제가 생긴 지는 알겠는데 에러도 안 뜨고 상황도 애매하니 갓글에 검색하기에도 어려웠음.🤬 2. 이슈가 발생한 과정 및 이유 돌고 돌다 @Configuration이 작동을 안 하는 듯하여 찾아보니 @ComponentSc..

Spring Boot 프로젝트를 생성해 front 단을 jsp로 구성하려고 설정한 뒤 jsp 파일을 만들고 간단한 태그를 추가했는데 F5를 눌러도 변경되지 않는 것!!❓ 보통 jsp는 서버를 끄고 재구동 시키지 않아도 바로 적용이 되었는데 필자는 왜 그런지 몰라 바~로 갓글에 검색 해결책 이유는 잘 모르겠으나 필자가 추측하기론 spring boot는 jsp 사용을 권장하지 않아서 뭔가 지원이 안되서 그런 것이 아닐까.. 하는 뇌지컬 추측을 해봄. 다시 돌아와 해결책은 pom.xml 에 org.springframework.boot spring-boot-devtools 라이브러리를 추가한 뒤, application.yml 파일에서 spring: devtools: livereload: enabled: true..

오랜만에 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..

이번에 Spring Boot + React + Gradle 프로젝트를 진행하게 되었음. 설명이 잘 되어 있는 블로그를 참고해서 초기 세팅을 하는데 React 정적 파일들 설정을 어떻게 해야 하는지 몰라서 찾아보며 정리함. ※ Spring Boot + React 프로젝트 정적 파일 관련 설정 방법 React와 Spring Boot를 함께 사용하는 경우, React에서 빌드된 정적 파일들을 Spring Boot 애플리케이션과 함께 배포할 때, 일반적으로 Spring Boot의 정적 파일(Static files) 디렉토리에 위치시키는 것이 일반적입니다. 보통 React 프로젝트는 빌드를 진행하면, build 디렉토리에 빌드된 정적 파일들이 생성됩니다. 이후 Spring Boot 프로젝트의 정적 파일 디렉토리(..

개인프로젝트 도메인 관련 설정 중 위와 같은 에러 메세지를 만났음. ※에러메세지 Could not determine type for: ex.. , at table: ex.., for columns: [org.hibernate.mapping.Column(ex..)] (ex.. 은 개인마다 달라서 예시로 적었음) 갓글에 검색해보니 두 Entity 간의 관계가 기술되지 않아서 발생한 문제라고 함. 즉, 도메인 필드는 만들었지만 어노테이션을 설정하지 않았거나, 옳바르지 않은 매핑 관계를 설정했을 때 등 에러가 발생함. 필자의 코드를 살펴보니 //article 도메인의 필드 @Comment(value = "게시판아이디") @JoinColumn(name = "board_id") //@ManyToOne을 추가해야함!..

시설을 대관해주는 사이트를 개발하여 유지보수를 맡고 있었는데 시설이 사용 중이 아닌데 예약이 되었다는 담당자의 연락을 받음. 사용자 화면에서 예약 1, 예약 2 화면이 있는데 시설이 사용 중이지 않으면 예약 1 화면에서 예약 2 화면으로 넘어가지 못하도록 처리를 했었음(개발 당시). 사용자가 뚫은 건지 오류 때문인지 확실히 알 수 없으나, 재발하면 안되는 상황이기에 처리가 필요했음. 먼저 react를 사용한 뷰단에 처리를 시작할려는데, react는 데이터를 주고받는 게 rest ful API형태라서 jsp 같이 화면에서 화면으로 넘어갈 때 처리를 할 수가 없었음. 고심 끝에 이와 같이 처리하기로 함. 1. 예약 1 화면 > 예약 2 화면으로 넘어갈 때 클릭 이벤트 맨 위에 시설의 사용 유무를 판단하여 처..

다른 분의 프로젝트를 서포트 중 접속로그 상태를 저장하는데 enum을 쓰면 좋다고 함. enum? 이게 뭐지? 타입인가..? 궁금해서 갓글 검색. ※ Enum 정의 Enum : 열거형이라고 불리며, 서로 연관된 상수들의 집합을 의미함. 기존 상수를 정의하는 방법인 final static string 과 같이 문자열이나 숫자들을 나타내는 기본자료형의 값을 enum을 이용하면 같은 효과를 낼 수 있다고 함. 읽어보니 final static string과 같이 상수를 선언하면 잘못된 값이 들어가도 컴파일 시 모르는데 enum을 사용하면 컴파일 시 에러가 떠서 알 수 있다고 함. 그외 코드가 단순해지고, 가독성이 좋다고 함. 등등 ... 나의 상황에 접목시켜 봄. accessLogService.insertLog..