Spring
-
[Spring] 스프링 회원가입, 로그인 기능 구현 with Spring SecuritySpring 2023. 9. 14. 22:29
📌 요약 - BCryptPasswordEncoder를 통해 비밀번호 암호화하여 회원가입 진행. - Spring Security를 이용하여 로그인 구현 간단하게 스프링으로 게시판을 만들면서, 회원가입, 로그인 기능을 구현하였다. 1. 환경 셋팅 spring boot Project - Gradle Spring boot - 2.7.15 Jar java - 11 MariaDB JSP JPA Lombok Spring Security 2. 회원가입 구현 [로직 요약] 유저로부터, “아이디”, “패스워드”, “닉네임” 입력 받기 유효성 체크 후 회원가입 API 호출 회원가입 로직 실행 아이디 중복 발견 시 “중복 alert 창 표시. 문제 없으면 로그인 페이지로 이동. 1) 유저로부터, “아이디”, “패스워드”, “..
-
-
-
-
[스프링 스터디] 2주차Spring 2021. 3. 20. 18:00
* 참고 책 ) 코드로 배우는 스프링 부트 웹 프로젝트 1. 프로젝트 준비 설정 1) intelliJ Ultimate 버전 다운(학교 이메일로 등록시 1년간 무료) 2) MariaDB 설치 설정 (root 비밀번호 기억) 2. 스프링 프로젝트 생성과 maria 데이터베이스 연결 1) HeidiSQL 에서 mariaDB 설정 2) Spring Initializr 로 스프링 부트 프로젝트 생성 Type:Gradle / Packaging:War 로 설정 Spring Boot DevTools / Lombok / Spring web / Spring Data JPA 설정 3) MariaDB를 위한 JDBC 드라이버 설정 mvnrepository.com/artifact/org.mariadb.jdbc/mariadb-j..
-
Java Spring 스터디 1주차Spring 2021. 3. 13. 13:10
* 백기선님의 스프링 기초 입문 (무료) 강좌를 이용하였습니다. www.youtube.com/playlist?list=PLfI752FpVCS8_5t29DWnsrL9NudvKDAKY 스프링 입문 www.youtube.com # 환경 준비 1) 인텔리제이 설치 2) Maven 설치 3) https://github.com/spring-projects/spring-petclinic.git 연결 4) 터미널에서 mvnw package 입력 / java -jar target/~~~~~~.jar 입력 윈도우는 mvnw package 또는 mvn package로 입력해야 함. 또한 java -jar target/ 뒤에는 앞의 mvnw package를 통해 얻은 .jar 파일 이름을 넣어야함. # 프로젝트 구조 살펴보기..