본문 바로가기

프로젝트/바이올렛 프로젝트

자바 + 쇼핑몰 만들기 오류 모음

BCryptPasswordEncoder Autowired하기

 

 

org.springframework.beans.factory.BeanCreationException

Could not autowire field: org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder 

com.shopping.controller.MemberController.passEncoder; 

nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException

No matching bean of type [org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder] found for dependency:

 expected at least 1 bean which qualifies as autowire candidate for this dependency. 

Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
https://kimvampa.tistory.com/129
1. 스프링 시큐리티 pom.xml 추가
2. 스프링 시큐리티 기본 설정
     Security-context.xml 생성
    web.xml에서 Security-context.xml파일의 위치를 삽입
 

 

 

 

 


BCryptPasswordEncoder 가 적용 안됨
[org.springframework.web.context.ContextLoaderListener]의 애플리케이션 리스너를 설정하는 중 오류 발생
이 오류는 Maven Dependencies가 사라져 나타나는 오류였습니다. 

출처: https://life-with-coding.tistory.com/374 [나다움]

로그인 실패시 RedirectAttributes 로 메시지 전달하기 
https://blog.naver.com/allkanet72/220964699929
addFlashAttribute 의 경우 데이타가 post 형식으로 전달이 된다.
String 문자열을 전달했을 경우에  redirect되는 method의 jsp 파일에서
https://web-obj.tistory.com/455
<c:if test="${member == null}">
가 적용이 안된다. 
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%> 를 넣어주었더니 작동한다
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%>

spring MVC에서 JSTL 사용하기

https://blog.nerdfactory.ai/2019/05/05/spring-mvc-jstl.html
부트스트랩 적용하기
https://startbootstrap.com/theme/sb-admin-2
https://1995-dev.tistory.com/67

jsp 제이쿼리 설치
https://velog.io/@withcolinsong/.jsp-file%EC%9D%BC-%EB%95%8C-jQuery-%EC%82%AC%EC%9A%A9%EB%B2%95
메이븐은 알고 스프링을 쓰는가!
https://jeong-pro.tistory.com/168
build path... Libraries
https://hyunchang88.tistory.com/82
jsp 매핑안됨
https://velog.io/@silverbi99/%EC%98%A4%EB%A5%98%ED%95%B4%EA%B2%B0-No-mapping-found-for-HTTP-request-with-URI-%EC%97%90%EB%9F%AC


**로 해줬다

 

 

 

제이쿼리 쓰기 싫었어

이거를
이렇게 해봤어 자바스크립트로

'프로젝트 > 바이올렛 프로젝트' 카테고리의 다른 글

파일 올리기 + 썸네일  (0) 2021.10.27
오류모음  (0) 2021.10.23
apache window 설치  (0) 2021.10.07