PROJECT

갑시프 8 일차

마이구미2 2021. 11. 3. 17:56

오늘은 회원가입 이메일 인증을 해보려고

여기를 참고해서 만들고 있었다.

 

저 블로그에서는 dao를 이용해서 나랑 조금 달랐지만 어찌저찌 비슷하게 하고 있었는데

하다보니 이메일 중복확인에 관한 내용도 있어서 이걸먼저 해야겟다는 생각이 들어서

 

시도해보았다. 그런데 오류가 발생했다.. 흑흑

'org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder' that could not be found.

 

여기를 보니 SecurityConfig 에 빈을 등록해줘야 햇는데 내꺼는 이미 되어 있었다.

그래서 모지? 하고 보니까 BCryptPasswordEncoder 이걸로 했어야 했는데 내가 그냥 PasswordEncoder 로 한 것이었다.

 

내가 여기저기 bean 하고 autowired 하니까 오류가 가지가지로 생겼는데 순환참조 오류도 나왓었다.

생긴게 조금 귀여워서 봐줬다.

 

이걸고치고 나니 이번에는 

com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure

이 오류가 생겼다. 이것은 접속이 끊어진것이다.

 

나도 mysql 실행해보니

ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost:3306' (10061)

요 에러가 나왔고

cmd 가서 netstat 로 확인해보니 3306포트가 연결되어있지 않았다.

 

접속 오류에 관한 것은 찾아보니까 방화벽 관련해서는 엄청 해결방법이 어렵고(나에게는) 심지어 어떤 사람은 mysql 설치를 다시했다고 한다......... (참고는 여기)

 

맨처음 스프링 할때 maria 디비때문에 mysql 실행이 잘 안되어서 재설치를 3번이나 경험해본 나로서는 진짜 충격적인 결말이었고 절대로 다시하고싶지가 않았다 ㅠㅠ

 

하지만 다행히도!!!!!1 서비스에서 mysql80을 다시 실행해보았더니 실행이 되었다 야호야호

 

그리고 나서 실행시켰는데

uncaught referenceerror $ is not defined

오류가 났다. 보니까 스크립트 태그를 바디 태그 바깥에 넣었었다.. 진짜 미친놈인가 이것때문에 또 시간 날렸다.

고치고 다시 했는데도 계속 오류가 나서 여기를 보니

<script src="//code.jquery.com/jquery-1.11.0.min.js"></script>

이것을 추가해야한다고 했다. 다행이다.. 내 실수때문만은 아니었다.

 

중복체크는 잘 되었다 ^^

 

 

끝.

'PROJECT' 카테고리의 다른 글

갑시프 9 일차  (0) 2021.11.08
갑시프 7 일차  (0) 2021.11.02
갑시프 6 일차  (0) 2021.11.01
갑시프 5 일차  (0) 2021.10.31
갑시프 4 일차  (0) 2021.10.29