본문 바로가기
Study/Spring

Spring 1일차 연습해보기

by 네빛나래 2024. 1. 2.

김영한님의 Inflearn 기초강의만 수강한 채로

기존에 JSP+JAVA Servlet으로 학원에서 진행한 프로젝트를 혼자서 Spring과 JPA를 이용해서 바꿔보려고한다.

환경도 Ecplise에서 IntelliJ로 바꾸고 OracleDB에서 MariaDB를 사용해서 좀 더많은 경험을 해보려고 한다.

초기엔 그냥 강의에 나왔던 대로 Domain은 DTO로 Controller는 기존의 Java Servlet에서 똑같은 Controller로 이해하고

Service를 DAO로 생각해서 진행해 보려고했으나

데이터베이스를 연결할때 JPA를 쓰려다보니까 DB에서 테이블 컬럼들 이름들이 다르게 들어가거나 명확히 리턴이 어떻게 되는지 몰라서 어렵게 진행하고 있다.

노트북이 아닌 집에서 다시 새롭게 프로젝트를 새로 만들어서 기초적인 로그인 로직을 진행해보려고 하고있는데 쉽지 않다...

 

로그인 페이지

DB에서 비교해서 로그인하는 것까진 성공했다.

Spring Security를 사용해서 해보고 싶어서 좀 찾아봣는데 토큰 사용도 그렇고 최근에 6.X로 버전업하는 바람에 자료도 많이 없어서 도저히 할수가 없어서 포기했다.

 

이제 천천히 Servlet을 Spring 으로 옮겨봐야겟다