스프링 시큐리티 - SESSION (2) 프로젝트 생성

2024. 2. 7. 07:36· Spring/Spring Security
반응형

먼저 brew로 mysql을 설치해주고 실행해보자.

 

그 다음 brew services라고 터미널에 입력하면, 현재 brew 서비스 상태를 보여주는데, mysql이 실행중이지 않다면 

brew services start mysql을 입력해주면 된다.

 

 

brew로 mysql을 설치했다면, Default username은 root이고, password는 아무것도 없는 상태인 공란이다.

포트는 3306이 mysql의 기본 포트.

 

그러면 이제 프로젝트를 생성해 보자.

 

IntelliJ Ultimate 버전을 사용 중이라면, new Project를 눌러, 아래와 같은 의존성들을 추가해주자.

IntelliJ가 Community 버전이라면,

start.spring.io

위 사이트에서 똑같이 작업을 해주면 된다.

 

resources/templates 디렉토리 내부에 main.mustache 폴더를 만든 후 아래와 같이 작성한다. (doc 타이핑 후 tab키)

 

다음으로, controller 디렉토리를 만들고 MainController클래스를 생성한다.

 

db가 연동되어야 할 의존성들은 잠시 주석처리한다.

 

마지막으로 Application을 실행하고, localhost:8080에 접속 후 아이디는 admin, 비밀번호는 콘솔 창에 나타나는 시큐리티 암호를 입력하면 정상적으로 접근이 되는 것을 확인할 수 있다.

 

 

반응형

'Spring > Spring Security' 카테고리의 다른 글

스프링 시큐리티 - SESSION (4) 커스텀 로그인  (0) 2024.02.07
스프링 시큐리티 - SESSION (3) 인가 작업  (0) 2024.02.07
스프링 시큐리티 - SESSION (1) 간단 동작 원리  (0) 2024.02.06
Spring Security 의 내부 동작 과정  (0) 2024.01.02
Spring Security 의 서블릿과 필터  (0) 2023.12.29
'Spring/Spring Security' 카테고리의 다른 글
  • 스프링 시큐리티 - SESSION (4) 커스텀 로그인
  • 스프링 시큐리티 - SESSION (3) 인가 작업
  • 스프링 시큐리티 - SESSION (1) 간단 동작 원리
  • Spring Security 의 내부 동작 과정
wn1331
wn1331
반응형
wn1331
JONGHUN
wn1331
전체
오늘
어제
  • 분류 전체보기 (268)
    • Spring (16)
      • Spring Data JPA (0)
      • Spring Security (11)
      • Spring Batch (5)
    • DEV (40)
      • FrontEnd (2)
      • JAVA (5)
      • Git (1)
      • 기타 (6)
      • Network (1)
      • MSA (12)
      • 개발일기 || 트러블슈팅 (5)
      • 행사 || 후기 (3)
      • GraphQL (3)
      • Kotlin (0)
      • Database (2)
    • 코딩테스트 (164)
      • Programmers_LV0 (100)
      • Programmers_LV1 (54)
      • 백준 (8)
      • Algorithm (1)
    • 교육 | 외부활동 (44)
      • 이론_JAVA (13)
      • ORACLE (12)
      • PUBLISHING (6)
      • JAVASCRIPT (5)
      • JQuery (0)
      • 항해99 플러스 백엔드 (8)
    • 기본지식 (0)
    • 끄적끄적 (3)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

  • 학부생(용인대학교 컴퓨터과학과 1~4학년) 네이버 블로그는⋯

인기 글

태그

  • 스프링 시큐리티
  • Step
  • SESSION
  • 세션
  • 항해플러스
  • 항해99
  • MySQL
  • MSA
  • spring security
  • Spring
  • JPA
  • Spring Batch
  • 압축
  • java
  • transaction
  • 항플
  • Spring Boot
  • 스프링
  • 항플 백엔드
  • 스프링 부트

최근 댓글

최근 글

hELLO · Designed By 정상우.v4.2.2
wn1331
스프링 시큐리티 - SESSION (2) 프로젝트 생성
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.