springboot 3

[MAVEN] 환경변수 설정 (mvn명령 사용하기)

[문제] 명령 프롬프트에서 mvn 명령어 사용이 안되는 현상이 있었다. [해결] MAVEN 환경변수를 설정해주면 mvn 명령어를 사용할 수 있다. 내 PC > 오른쪽 마우스 클릭 > 속성 > 좌측 리스트 중 고급 시스템 설정 클릭 > 고급 > 환경 변수 > 시스템 변수 > 새로 만들기 그후 Path 항목에 아래와 같이 %MAVEN_HOME%\bin 을 추가해주면 된다. 다시 명령 프롬프트에서 mvn -v 를 입력하면 maven 버전을 확인할 수 있다.

Spring 2021.12.06

[Springboot&React] Invalid CORS request 해결

[오류 메시지] Springboot & React 개발을 마무리하고 서버 배포 시 백엔드 단인 Springboot를 톰캣 서버에 먼저 배포했다. 그 후 프론트엔드 (React) 프로젝트를 배포 시 화면은 잘 나타나지만, 로그인 기능이 수행되지 않았다. 또한, "Invalid CORS request" 에러가 발생하였다. [해결] 백엔드(Springboot) 프로젝트 내 web관련 클래스에서 코드를 아래와 수정하여, 접근이 가능해지도록 한다.

[Springboot] @RequstMapping() 중복 해결

[오류 메시지] Caused by: java.lang.IllegalStateException: Ambiguous mapping. Cannot map 'boardController' method . . . There is already 'boardController' bean method [원인] RequestMapping( ) 은 기본적으로 중복 값을 설정할 수 없다. 위 오류 메시지에 대한 원인은 RequestMapping( ) 매개변수 값을 중복하여 작성하였기 때문에 발생한 에러이다. 즉, 아래와 같이 @RequestMapping("/create-board") 와 매핑 시 처리할 코드가 작성되어 있는데 처리 내용이 다르더라도 @RequestMapping("/create-board") 와 같이 매핑 주..