개요Spring Security의 SecurityFilterChain을 활용한 기본 로그인(formLogin)에서 로그인을 처리할 때 405 이슈가 발생했다. 경과 @Bean public SecurityFilterChain filterChain(HttpSecurity http) throws Exception { http .authorizeRequests() .anyRequest().permitAll() .and() .formLogin() .loginPage("/user/login") .usernameParameter("username") .passwordPar..
개요Spring boot 와 react 프로젝트 연동 테스트에서 CORS 이슈 방지를 위해 proxy 설정을 했지만, proxy error가 발생했다. Proxy error: Could not proxy request /api/test from localhost:3000 to http://localhost:8083/. See https://nodejs.org/api/errors.html#errors_common_system_errors for more information (ECONNREFUSED). 과정간단하게 Spring Boot 프로젝트에 API 컨트롤러를 만들고, React 프로젝트 쪽에서 접근하도록 했다. @RequestMapping(method = RequestMethod.GET, ..
개요 이클립스(혹은 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는..
이슈 Sourcetree에서 커밋 후 원격 브랜치(Remote branch)에 푸시(Push)하려는데, 무한 로딩이 발생했다. 에러 메시지나 로그가 뜨지는 않았다. 원인 원인은 해당 원격 저장소의 계정 인증이 되지 않아서였다. Sourcetree를 한 번 정리하다가 해당 저장소의 계정 인증을 삭제한 것으로 추측한다. 경과 및 해결 사진1, 사진2와 같이 Sourcetree 상단탭에서 도구 > 옵션> 인증 탭으로 이동하면 계정을 추가할 수 있다. 추가 버튼을 누르고 원격 저장소를 선택해 계정을 인증하면 추가된다.