Spring기능모음(2)
-
p6spy 사용하기
데이터 쿼리를 보고 싶은데 옵션으로만 보여주면 값이 ??로 나온다. 이 때 실제 값을 볼 수 있게 해주는 라이브러리가 있는데, 다음과 같이 build.gradle에 추가를 해준다. implementation 'com.github.gavlyukovskiy:p6spy-spring-boot-starter:1.9.1' 주의사항 1. 인텔리제이 커뮤니티 버전을 쓰는 사람은 오타로 인한 에러가 나도 확인이 안되므로, 자동으로 검색이 되는지를 확인해보자. 2. 다 좋은데 스프링부트랑 버전이 안 맞으면 값이 안나온다. 그러니까 공식 문서에 가서 버전이랑 어디랑 매칭되는지 확인해보자. 특히나 spring 3.X로 바뀌었는데, 이 때문에 에러가 나는 경우가 많을 것이다. 하단의 사이트에 들어가보면 p6spy 버전과 spr..
2024.01.30 -
Spring Email 보내기
Spring Email 이메일을 보내서 인증을 받는다던지 등의 이유로 이메일을 쓸 가능성이 높은데, 매우 간단한 Email 보내는 프로그램을 한 번 짜볼 예정이다. 이메일만 보내는 기능이지만, DB에 exprTime과 보내는 이메일 주소를 넣고 유저가 해당하는 번호와 동일하게 만들어서 DB에 넣어놓고 사용자가 번호 치면 Email 기준으로 DB에서 끄집어와서 exprTime 지났는지 확인하고 번호 맞는지 확인하고 맞으면 이메일 인증 구현 뚝딱일 것 같아서 기록한다. 우선 spring 사이트에 가서 다음과 같이 프로젝트를 생성해서 만들었다. 인텔리제이에서 dependencies에 한 줄을 추가해서 전체 목록을 보면 다음과 같다. dependencies { implementation 'org.springfr..
2023.10.03