WSL 4

[Spring Boot] Redis와 함께 Refresh Token 구현하기

https://hou27.tistory.com/entry/Spring-Security-JWT Spring Security - JWT 이번에는 지난번 세션 인증을 적용한 포스트에 이어서 JWT를 이용한 로그인을 구현해보도록 하겠다. 지난 포스트 https://hou27.tistory.com/entry/Spring-Security-%EC%84%B8%EC%85%98-%EC%9D%B8%EC%A6%9D Spring.. hou27.tistory.com 이번엔 위 포스트에서 진행한 것에 약간의 수정과 추가를 통해 Spring Security + JWT + Spring Data Redis 의 조합을 완성해보도록 하겠다. 진행 순서 Redis 설치 Spring Boot 프로젝트에 Redis 적용 실습을 통한 동작 확인 ..

Backend/Spring 2022.06.17

Spring 프로젝트 실행 - with Intellij (from WSL)

이전 포스트에서 Spring 프로젝트를 생성하고 실행까지 해봤었는데, Spring Boot 프로젝트 생성하기(WSL) - Spring Initializr Spring Boot 프로젝트 생성하기(WSL) - Spring Initializr Spring Boot를 공부하기 위해 알아보던 중 프로젝트를 쉽게 시작할 수 있게 도와주는 도구가 있다는 것을 알게 되었다. Spring Initializr https://start.spring.io/ spring에서 제공하는 웹 도구인데, 원하는 설. hou27.tistory.com 생각보다 환경설정하는 과정에서 간단하게 마무리되지 않아 구글링하며 해결한 문제를 잊지 않기 위해 추가로 포스트를 작성하려 한다. 위 사진처럼 Intellij 우측 상단의 환경설정이 추가되지..

Backend/Spring 2022.05.01

Spring Boot 프로젝트 생성하기(WSL) - Spring Initializr

Spring Boot를 공부하기 위해 알아보던 중 프로젝트를 쉽게 시작할 수 있게 도와주는 도구가 있다는 것을 알게 되었다. Spring Initializr https://start.spring.io/ spring에서 제공하는 웹 도구인데, 원하는 설정을 해준 후 GENERATE 버튼을 누르면 해당 설정으로 생성된 스프링 프로젝트 압축 파일을 받을 수 있다. 위와 같이 간단하게 gradle 프로젝트를 설정해주고, 압축파일을 다운받았다. 해당 파일을 압축해제한 후 wsl의 작업공간에 옮기고 사용할 IDE인 intellij로 열어주었다. wsl로 옮겨주었기 때문에 에러가 발생하는데, setting 창을 열어 WSL에 설치된 java를 선택해주었다. (추가로, Build and run using, Run te..

Backend/Spring 2022.05.01

WSL2 - 정적 ip 할당하기 && NIC Bridge mode

필자는 Ubuntu 20.04 를 사용하고 있다. 계속해서 프로젝트를 진행하던 중 서버와 클라이언트를 연결하는데 자꾸 wsl의 ip가 변경되다 보니 거슬렸다. 물론 다른 해결방법도 있었지만 wsl의 ip를 정적으로 고정하고자 한다. Ubuntu 18.04 이전 버전들은 /etc/network/interfaces 를 통해 ip를 설정하곤 했었다. 필자가 사용하는 20.04 버전을 포함한 18.04 부터의 버전들은 /etc/netplan 위의 경로에 *.yaml 파일을 통해 설정한다. 파일의 이름은 중요하지 않으며, yaml파일로 작성한다. 파일의 내용은 아래와 같다. 정적으로 설정할 때는 반드시 dhcp를 no로 해주어야 한다. eth0 위치에는 현재 자신이 사용 중인 인터페이스를 기입해준다. 그 후, s..

Dev 2022.03.08