PROJECT 8

[SpringBoot] WebSecurityConfigurerAdapter 지원 불가

환경 - SpringBoot 2.7 - Java17 - Spring Security //spring security implementation 'org.springframework.boot:spring-boot-starter-security' implementation 'org.springframework.security.oauth.boot:spring-security-oauth2-autoconfigure:2.6.3' 문제 발생 SpringBoot 2.7+ 버전에서 Spring Security의 WebSecurityConfigurerAdapter를 통해 security config를 override 할 때 오류가 발생하였다. 원인 공식 홈페이지를 보면, spring security 5.7이상에서 더 이상..

PROJECT 2022.04.05

[Vue.js] 백엔드/프론트엔드 연결하기 with axios

앞선 글을 통해 springboot의 port로 8081로 바꿔주었다. 2022.01.24 - [PROJECT/SpringWebToturial] - [Spring Boot] 열리는 Port 변경하기 따라서 프론트엔드는 8080, 백엔드는 8081의 port를 가지고 있다. 1. proxy 설정 proxy 설정을 해주지 않으면 8080 포트가 base가 되고, cors 문제가 생긴다. 이후 MSA를 할 때, 추가적인 설정이 필요하겠지만 일단 base port를 8081로 설정한다. 📁 vue.config.js module.exports = { devServer: { proxy: { '/':{ target: "http://localhost:8081", changeOrigin: true, } } }, ... ..

PROJECT 2022.02.02

[SpringBoot] Swagger v2.6.2 추가하기 with gradle

조금 고생이 많았던 Springboot에 Swagger 추가하기 무턱대고 아무 블로그를 들어가서 Swagger를 추가하면 왜 안되지?? 현상을 겪을 수 있다. 그래서 사전에 반드시 체크하고 들어가야 하는 항목이 있다. 1. 어떤 버전의 SpringBoot를 사용하는 지 🍀 해당 글은 SpringBoot 2.6.3 버전을 사용했다. 2. 어떤 버전의 Swagger를 추가할 것인지 🍀 해당 글은 Swagger 2.6.2 버전을 사용했다. SpringBoot 2.6.3은 Swager 3.0.0 ~ 이후 버전과 호환이 되지 않았다. 이 두 개를 반드시 체크해야 한다. 추가적으로 SwaggerConfig도 확인하면 좋다. 1. Gradle에 Swaager 추가하기 📁 build.gradle dependencies..

PROJECT 2022.01.31

[SpringBoot] Spring Initializr로 스프링부트 실행하기

intelliJ와 Spring Initializr를 이용하여 Mac에서 스프링부트를 실행했다. vscode로 springboot를 실행할 수 있지만, springboot가 꽤나 무겁기 때문에 그냥 기능 많은 intelliJ에 익숙해질 겸 intelliJ를 하기로 했다. 길게는 작성하지 않고, 내가 하면서 했던 실수들만 간단하게 올릴 예정 Spring Initalizr https://start.spring.io/ 스프링부트로 처음 프로젝트를 시작할 때 가장 쉽고 익숙하게 사용하는 사이트 일 것이다. 설정 Gradle, Java, 2.6.3 버전으로 했다. Maven과 Gradle 중, Gradle을 선택한 이유는 좀 더 최신이 gradle이기 때문. 해당 프로젝트는 항상 최신 기능을 익히는 것을 목표로 진..

PROJECT 2022.01.23

[Vue.js] Vue.js 설치 (feat. MacOS)

맥북에 Vue.js를 설치할 때 사용한 명령어 요약 brew install node brew install yarn --ignore-dependencies yarn global add @vue/cli vue create [name] 새로운 프로젝트 시작 기존에 React로 홈페이지를 만들던 것은 그냥 그대로 두기로 했다. 도저히 혼자서는 하지 못해서, 새로운 멤버들과 함께 하고 싶은 것을 마음껏 하는 프로젝트를 시작해보려고 한다. 이번에는 다들 SSAFY를 하면서 익숙한 Vue.js를 프론트로 잡았다. 맥북을 드디어 개발용으로 사용하게 되는 첫 시작이다. 아무것도 깔려있지 않은 맥북에 Yarn 설치 > 왜 npm이 아닌 yarn 인가? https://developer0809.tistory.com/128 ..

PROJECT 2022.01.17

[Serverless Web] Windows 환경에 React 설치 (1)

미뤄왔던 홍지트 홈페이지를 드디어 만들 시기가 왔다. Serverless로 빠르게 제작 할 예정이다. 더보기 환경: Windows 10 서버: AWS Gateway, Lambda, DynamoDB 백엔드: Django, Python 프론트엔드: yarn, React 환경 설치 참고 bongbongreview.tistory.com/64 Windows10 에서 React Js 실행을 위한 사전 준비 (Create-react-App) React js 공식홈페이지에 있는 React 배우기에 간편한 환경인 Create React App 을 설정하는 방법에 대해 알아보고자 합니다. mac os 또는 linux 운영체제를 사용하시는 분들은 조금더 간단하게 환경을 구성 bongbongreview.tistory.com ..

PROJECT 2021.02.05