공부/JAVA | JSP&Servlet | Spring 25

Visual Studio Code (vs code) Spring 프로젝트 만드는 법! (왕초보)

아아.. 입사한 곳이 한번도 안써본 vs code를 쓰고 있어서 상당히 애 먹고 있다.. 사실 상 이클립스밖에 안써봤는데 ㅋㅋㅋㅋ.. 프로젝트 만드는 것 부터 애먹고 있다. 그래서 오늘은! visual studio code로 spring 프로젝트를 만드는 법을 포스팅하겠다! 0. vs code 확장 팩 다운로드 Java Extension Pack 다운 https://marketplace.visualstudio.com/items?itemName=vscjava.vscode-java-pack Java Extension Pack - Visual Studio Marketplace OverviewQ & ARating & Review Java Extension Pack Java Extension Pack is a c..

[Spring] 네이버 로그인 API(네아로)을 사용하여 로그인을 하고 세션 저장 해보자!

[Spring] 네이버 로그인 API(네아로)을 사용하여 로그인을 하고 세션 저장 해보자! - 하.. 요즘 소셜 로그인 API 공부하고 있는데, 너무 어렵네요.. documentation보고 어떻게 개발 들 하시는지 대단하십니다.. 저는 예제가 없으면 손도 못 대겠습니다 ㅠㅠ 어쨰튼 여기저기 돌아다니며 얻은 짧은 지식으로 오늘은 Spring으로 네이버 아이디 로그인을 하는 법을 포스팅 하겠습니다. Spring naver login api 1. 네이버 애플리케이션 등록 우선 네이버 홈페이지에 들어가서 애플리케이션 등록을 해줍시다! https://developers.naver.com/ NAVER Developers 네이버 오픈 API들을 활용해 개발자들이 다양한 애플리케이션을 개발할 수 있도록 API 가이드..

[Spring 에러] HTTP Status 500 - Handler processing failed; nested exception is java.lang.NoClassDefFoundError: org/springframework/http/converter/json/MappingJackson2HttpMessageConverter

[Spring 에러] HTTP Status 500 - Handler processing failed; nested exception is java.lang.NoClassDefFoundError: org/springframework/http/converter/json/MappingJackson2HttpMessageConverter 각설 구글 로그인 api를 Spring으로 구현하려고 연습을 하던 중이었다. 그러다 마주친 에러,, 에러 내용 중 jackson이 있길래 jackson maven문제인 줄 알고 버전 별로 계속 바꿔가면서 실행해봤는데, 오류는 똑같다. 진짜 2틀 동안 개 고생하다가 구글 로그인 포기하고 페북으로 해보자 했는데, 페북 https 문제 해결하고 나니깐 또 또 또 똑같은 에러가 떳다!!..

Spring 네아로 북마크

Spring 네아로 북마크(네이버 아이디 로그인 api) 1. 네아로 전체적인 뼈대 http://blog.naver.com/PostView.nhn?blogId=sam_sist&logNo=220969407741 13회차_Spring MVC기반 소셜 로그인 구현(1)_네이버 Open API 1. 개요- 회원가입 필요 없이 네이버 또는 구글 아이디를 갖고 있는 사람에게 서비스를 제공하는 웹 어플리... blog.naver.com 2. 네아로 세션 저장하는 법 아이디어 얻은 곳 (특히 7번 부분) https://shj7242.github.io/2017/11/30/Spring24/ 스프링 네이버 로그인 api , JSON형식 STRING 형식으로 바꾸기 스프링 네이버 로그인 api , JSON형식 STRING 형..

Spring 공부 북마크

1. Spring hibernate 유효성 검사 https://bbiyakbbiyak.tistory.com/15?category=718247 Spring form 유효성 검사2 (hibernate 유효성검사) - 회원가입 폼예제 @지난 번 포스팅한 spring validator 유효성 검사와 마찬가지로, hibernate를 활용하여 폼데이터의 유효성을 검사할 수 있다. hibernate를 활용하면 어노테이션만으로도 유효성체크가 가능해진다. 1. pom.xml 의존.. bbiyakbbiyak.tistory.com 2. servlet-context.xml, root-context.xml, web.xml 차이점 알기! https://thiago6.tistory.com/70 servlet-context.xml,..

spring 파일 업로드 에러 org.springframework.validation.BeanPropertyBindingResult: 1 errors Field error in object 'boardVO' on field 'uploadFile': rejected value []; codes

spring 파일 업로드 에러 org.springframework.validation.BeanPropertyBindingResult: 1 errors Field error in object 'boardVO' on field 'uploadFile': rejected value []; codes 에러 메시지Message: org.springframework.validation.BeanPropertyBindingResult: 1 errors Field error in object 'boardVO' on field 'uploadFile': rejected value []; codes [typeMismatch.boardVO.uploadFile,typeMismatch.uploadFile,typeMismatch.or..

@ControllerAdvice import 안되는 문제 / ControllerAdvice 에러

@ControllerAdvice import 안되는 문제 / ControllerAdvice 에러 - 각설과 증상 아 오늘 따라 왜이렇게 삽질이 많은지 모르겠다.빨리 진도 빼야하는데.. @ControllerAdvice와 @ExceptionHandler를 통해 예외처리를 해주는 파트를 공부중이었다.근데 @ExceptionHandler는 임포트가 잘되는데 @ControllerAdvice만 임포트가 안되는 것이 아닌가 ㅡㅡ ControllerAdvice cannot be resolved to a type 이유 스프링 프레임워크 버전이 낮아서( 스프링 프레임워크 3.2 이상부터 @ControllerAdvice라는 어노테이션이 추가 된다. ) 해결방법 1. pom.xml 들어가서 스프링 버전 확인 아마 3.2 이하..

[톰캣]Multiple Contexts have a path of "/spring". 에러 해결!

[톰캣] Multiple Contexts have a path of "/spring". 에러 해결! - 스프링 공부를 하던 중 스프링 프로젝트를 복, 붙하며 공부를 하니깐아래와 같은 에러가 떳다. Could not publish server configuration for Tomcat v8.0 Server at localhost.Multiple Contexts have a path of "/spring". 뭐 /spring 이란 이름을 중복해서 사용해서 뜬 에러 인듯 하다. 해결방법은 아래와 같다. 1. 이클립스 Servers 탭에서 톰캣으로 등록된 것 더블 클릭한다. 2. 아래 탭부분에 Modules부분을 누른다.보면 서로 다른 프로젝트가 '/spring'이라는 같은 Path명으로 등록 되어있는 것을 ..

Spring 어노테이션 관련 설정

Spring 어노테이션 관련 설정 - 1. 을 담아 놓는 스프링 컨테이너를 만든다. 마우스 오른쪽 - New - other.. - Spring - Spring Bean Configuration File 2. context 네임스페이스 추가 1번에서 만든 Spring Bean Configuration File 파일에 들어가서 하단의 Namespces 탭을 눌러 context를 체크해준다. 3. 엘리먼트 추가 하단의 source탭을 눌러 소스를 입력할 수 있게 만들어준 뒤아래 엘리먼트를 입력한다. 어노테이션을 사용하겠다는 선언으로 보면 된다.base-package는 어노테이션을 사용할 패키지 범위를 적어주면 된다.

1 2 3

반응형