이번 포스팅에서는 SpringSecurity를 적용해보도록 하겠다.
기존 데모에 SpringSecurity 의존성을 추가하는 것이 아닌 새로운 프로젝트를 팔 것이다.
인텔리제이의 Spring Initializr 기능을 이용해 스프링부트 프로젝트를 생성할 것이다
빌드툴은 gradle, 자바는 17, 패키징방식은 Jar을 사용한다
디펜던시는 다음과 같이 선택하고 프로젝트를 생성한다
빌드가 완료된 후 프로젝트를 실행해보면 오류가 뜬다
데이터베이스가 연동되지 않았기 때문이다
application.properties에 다음과 같이 작성한다.
데이터베이스를 연동한 후 실행해보면 아래와 같이 로그인화면이 뜨는 것을 확인할 수 있다
username은 user, password는 아래와 같이 빌드될 때 나오는 security password로 임시로그인할 수 있다
로그인후 아래와 같이 뜨면 정상이다
[WithParents] User 엔티티 구현 | JwtAuthorizationFilter 구현 (1) | 2023.01.16 |
---|---|
[WithParents] SpringSecurityConfig 작성 | JWT Token 생성 메서드 작성 (0) | 2023.01.16 |
[WithParents] RDS 생성 후 스프링부트에 연동 | ec2 인스턴스 생성 (0) | 2023.01.13 |
[WithParents] 오늘의 약알림 조회 기능 구현 | getTodayMedicationList api 구현 (0) | 2022.12.02 |
[WithParents] 약알림 조회 기능 구현, getMedicationList api 구현 (1) | 2022.12.02 |