[Spring] Spring Security 프로젝트 생성

겨울봄이·2023년 1월 20일
0

SpringSecurity

목록 보기
1/2
post-thumbnail

세팅 환경

  • open jdk 17
  • IntelliJ IDEA 2022.3.1 (Community Edition)
  • spring boot : 3.0.1

Spring boot

내장 톰캣을 이용하여 java application을 구동할 수 있다.

ulimate를 사용하기 전 community version을 사용해보고 불편하면 ultimate 결제를 할 예정이다.

start.spring.io

IntelliJ IDEA Community Edition은 프로젝트를 생성할 수 없으므로 아래 사진과 같이 프로젝트를 생성한다.
start.spring.io
위 링크에서 사진과 같이 4가지를 추가한다.

  • Spring Web
  • Lombok
  • Spring Security
  • PostgreSQL Driver

intelliJ import

GENERATE 버튼 클릭 후 파일을 받는다.
받으면 아래와 같이 zip 파일로 받아진다.hosb.zip(각자 지정한 Artifact) 압축을 푼다. 푼 이후에 인텔리제이에 프로젝트를 오픈한다. build.gradle을 선택 후 Open을 클릭한다.
Open as Project를 클릭한다.

프로젝트 오픈 시 gradle build를 시작한다. 위 사진은 완료된 화면이다.

Spring Security Config 파일 생성

새로운 파일을 생성한 후 @Configuration, @EnableWebSecurity 어노테이션을 추가해 Config 파일을 완성한다.

오른쪽 상단에 재생버튼을 클릭하면 spring boot 앱이 시작된다.

0개의 댓글