본문 바로가기
공부/개발일지

spring boot로 프로젝트 생성하기 _1(java, web, redis)

by 파리삼이 2019. 2. 27.
728x90

이전에 만들어뒀던 프로젝트를 jdbc가 아닌 redis 연동으로 수정하려다 테스트가 막혀서ㅠ_ㅠ 시간이 너무 오래걸릴듯 하여 (2차 순위로 내려두고)


다시 처음부터 남기는 spring boot 프로젝트 생성기.


이 전에도 문제였지만 뭘 할지 정하지 않은 상태에서 project를 먼저 생성하고 후에 수정하는 것은.. 프로젝트 내에서 어떤부분이 문제가 될지 모르기때문에..ㅠ_ㅠ

꼭 내가 어떤 프로젝트를 할지 정하고, 시작 하도록 하자.



- spring boot starter

(https://start.spring.io/)에서 내가 원하는 프로젝트로 옵션 선택



gradle, java, web, security, redis 를 선택하고 generate Project 후, 

프로젝트 위치에 압축을 해제하면 바로 사용 가능하다.



- Visual Studio Code에서 실행을 하려면 terminal 을 켠 후에 gradle bootRun을 쳐서 확인이 가능하다.




접속 url은 localhost:8080/

현재 security를 적용해 놓았기 때문에 login페이지가 바로 나온다.




DB 접속하지 않은 상태에서 security 로그인을 하도록 테스트 하려면,

login id, password 기본값을 수정하려면

applicatio.propertis 파일에서

spring.security.user.name="아이디"

spring.security.user.password="비밀번호" 

를 입력 하고 수정후에 프로젝트 서버 run을 재시작하고 로그인을 하면,




로그인 에러가 아닌, whitelabel Error Page가 나올것이다.

controller에서 프로젝트 시작할때 나올 페이지를 지정하지 않았기 때문에 생기는 루트 경로 문제이므로 security 로그인 단계는 넘어온 것.



다음 글에서 jedis DB연동을 다시 정리해보도록 한다.

728x90