공개/Spring

공개/Spring

Swagger 접속시 오류

최근 개인 프로젝트를 진행중인데, swagger를 사용하다가 자꾸 오류가 났다. 찾아보니 너무 단순한 문제였지만 삽질을 하고 있는 누군가에게 도움이 되길 바라며 ...ㅜ 사이트 접속시 오류 Failed to load API definition Errors : Fetch error undefined http://localhost:8080/v3/api-docs SecurityConfig 에 경로 허용을 해주면 된다 .antMatchers("/swagger-ui/**", "/swagger-ui.html", "/swagger-resources/**", "/v3/api-docs", "/v3/api-docs/**").permitAll()

공개/Spring

[Springboot] S3 파일 업로드

2023.05.22 - [JavaScript/Node] - [Node.js] AWS S3에 presigned Url을 받아 업로드하기 [Node.js] AWS S3에 presigned Url을 받아 업로드하기 아직 s3 버킷을 만들지 않았다면 만들고 오세요! 2023.05.22 - [AWS] - [S3] S3란? 버킷 생성 후 정책 설정하기 [S3] S3란? 버킷 생성 후 정책 설정하기 S3 (Simple Storage Service) AWS S3는 업계 최고의 확장성과 데 kimwonny.tistory.com 이전에 Node.js 버전을 업로드했는데, springboot 에서는 아래와 같이 작성했다. 일단 스프링과 S3를 연동한다. 의존성 추가 implementation 'org.springframew..

공개/Spring

[Springboot] CORS 설정시 Mapping 관련 오류

예전 자료를 보면서 spring security랑 jwt 토큰 공부중에 발생한 오류가 있었다. allowedOrigins 에러 java.lang.IllegalArgumentException: When allowCredentials is true, allowedOrigins cannot contain the special value "*" since that cannot be set on the "Access-Control-Allow-Origin" response header. To allow credentials to a set of origins, list them explicitly or consider using "allowedOriginPatterns" instead. 스프링부트에서 CORS 설정..

공개/Spring

[SpringBoot] FormData로 받은 이미지 로컬에 저장하기

2023.02.17 - [JavaScript/Vue] - [Vue.js] Axios를 이용해 FormData 이미지 보내기 [Vue.js] Axios를 이용해 FormData 이미지 보내기 현재 vue.js 와 springboot 를 통신 중인데, 이미지 업로드를 시도하고 있다. form으로 전체를 감싸는 것 말고, 폼 데이터로 보내는 법을 기록해보겠다! vue.js 사진: @change 를 활용해 input을 했을 때 setPhot wonny.kim Springboot @PostMapping(value = "/image", consumes = {MediaType.MULTIPART_FORM_DATA_VALUE}) public @ResponseBody String addPhoto(@RequestParam(..

공개/Spring

[Spring] @RequestMapping 과 상세 어노테이션

👉 @RequestMapping 우리는 특정 url로 요청을 보내면 Controller에서 어떠한 방식으로 처리할지 정의를 한다. 이때 들어온 요청을 특정 메서드와 매핑하기 위해 사용하는 것이 @RequestMapping이다. @RequestMapping에서 가장 많이사용하는 부분은 value와 method이다. value는 요청받을 url을 설정하게 되고, method는 어떤 요청으로 받을지 정의하게 된다.(GET, POST, PUT, DELETE 등) URL 을 컨트롤러의 메서드와 매핑할 때 사용하는 어노테이션 요청 주소(url) 설정, 요청 방식(GET, POST, DELETE, PATCH) 설정 @RequestMapping(value="/login", method = RequestMethod.PO..

공개/Spring

[SpringBoot] JPA, Hibernate, Spring Data JPA 차이점

2023.01.10 - [개발/Spring] - [SpringBoot] 1. Spring? SpringBoot? 스프링부트 시작하기 📌JPA JPA를 알기 전에 ORM을 먼저 알아야한다. ORM? ORM(Object-Relational Mapping) 객체와 관계형 데이터베이스의 데이터를 자동으로 매핑(연결)해주는 도구 ORM을 이용하면 데이터베이스 종류에 상관 없이 일관된 코드를 유지할 수 있어서 프로그램을 유지·보수하기가 편리하다. 내부에서 안전한 SQL 쿼리를 자동으로 생성해 주므로 개발자가 달라도 통일된 쿼리를 작성할 수 있고 오류 발생률도 줄일 수 있다. JPA? 스프링부트는 JPA(Java Persistence API)를 사용하여 데이터베이스를 처리 자바에서 ORM의 기술 표준으로 사용하는 인..

공개/Spring

[SpringBoot] Spring? SpringBoot? 스프링부트 시작하기

📌 Spring Framework? 자바 엔터프라이즈 개발을 편하게 해주는 오픈 소스 경량급 애플리케이션 프레임워크 경량급이라고 말하는 의미 ⇒ EJB에서 POJO로 변경되면서 클래스가 구조적으로 간결해졌다는 의미 POJO? Plain Old Java Object 말 그대로 해석을 하면 오래된 방식의 간단한 자바 오브젝트라는 말로서 Java EE 등의 중량 프레임워크들을 사용하게 되면서 해당 프레임워크에 종속된 "무거운" 객체를 만들게 된 것에 반발해서 사용되게 된 용어이다. Spring Architect 참고 블로그 📌 Spring Boot? 기존 스프링(Spring) 프레임워크에 톰캣 서버를 내장하고 여러 편의 기능들을 추가한 프레임워크 == 스프링부트는 자바로 만들어진 웹 프레임워크다! 많은 블로그..

잔망짱구
'공개/Spring' 카테고리의 글 목록