본문 바로가기
728x90

전체 글389

@Value 관련 java.lang.NullPointerException: null jwtTokenProvider 라는 jwt토큰을 만드는 클래스에서 @Value(${}) 값이 null이 뜨는 참사가 발생했다 @Slf4j public class JwtTokenProvider { @Value("${jwt.secret.key}") private String secretKey; @Value("${jwt.token.validity-in-seconds}") private Long validTime; public String createAccessToken(Authentication authentication) { log.info("크리에이트엑세스토큰시작"); log.info("키내놔 = {}", secretKey); log.info("시간내노ㅓ = {}", validTime); //... 이렇게.. 2023. 1. 18.
The dependencies of some of the beans in the application context form a cycle 빈 순환참조 오류가 발생했다 ㅡ.ㅡ SecurityConfig 가 UsersService 를 참조하는데 UsersService를 사용하려면 SecurityConfig를 참조해야하는 무한의 굴레~ 내가 UsersService 를 @Service 로만 임의 등록해서 이런 일이 발생하는 거 같았다 (SecurityConfig 구현 전에는 잘 돌아갔음) 하지만 SecurityConfig 에서는 반드시 UsersService를 사용해야하기 때문에 그냥 UsersService 를 명시적으로 빈으로 등록해쥬기로했당,,ㅎㅎ!! 맨 처음에는 @Service 애너테이션으로만 자동 빈등록을 해놨었고 SecurityConfig에서 사용하려고 한 후로는 이런 식으로 등록해놓고 이렇게 사용하려고 했는데 순환 참조 오류 발생!! .. 2023. 1. 17.
Request processing failed; nested exception is org.springframework.mail.MailSendException: Failed to close server connection after message failures; nested exception is javax.mail.MessagingException: Can't send command to SMTP host; 가입 인증 메일을 보내는 기능을 만드는데 메일이 발송되지 않는 오류가 발생했다 나는 네이버 메일을 쓰고 있었는데 아마 뭔가 설정이 잘못된 거 같아서 쳐보니 spring.mail.username=아이디@naver.com 네이버는 네이버아이디@naver.com 이렇게 이메일 주소를 완전히 붙여줘야 잘 돌아간다고 한다... 전에 했던 건 안 붙여도 잘 됐는데 이번엔 또 붙여야만 되는 거니..? 2023. 1. 16.
Caused by: org.apache.ibatis.type.TypeException: Error setting null for parameter #8 with JdbcType OTHER . Try setting a different JdbcType for this parameter or a different jdbcTypeForNull configuration property. Cause: java.sql.SQLException: 부적합.. MyBatis를 사용하다가 오류가 났다.. Caused by: org.apache.ibatis.type.TypeException: Error setting null for parameter #8 with JdbcType OTHER . Try setting a different JdbcType for this parameter or a different jdbcTypeForNull configuration property. Cause: java.sql.SQLException: 부적합한 열 유형: 1111 INSERT INTO USERS ( ID, USER_ID, PASSWORD, EMAIL, TEL, NAME, WHERES, ROLE, JOIN_DATE, LAST_LOGIN, BUSINESS_ID ) VA.. 2023. 1. 15.
MyBatis ) 마이바티스 스프링 부트 연동하기 이틀간 설정때문에 고생해서......... 드디어 돌아가는 게 너모 기뻐서 저장용으로 써두기 일단 나는 1 매퍼(dao) 인터페이스 사용 2 mapper.xml 사용 3 application.properties 설정 사용 일단 나의 프로젝트 경로 이렇게 되어 있다 UsersMapper.java (인터페이스) package com.with.hyuil.dao; import com.with.hyuil.model.UsersVo; import org.apache.ibatis.annotations.Mapper; import org.springframework.stereotype.Repository; @Mapper @Repository public interface UsersMapper { int insertUser.. 2023. 1. 15.
레이아웃을 만들다! (부제:나..꽤 신뢰받고 있을 지도...?) 오늘은 팀원 분들이 만들어오신 레이아웃을 토대로 애플리케이션 전체 레이아웃을 짜보았당~~~ 레이아웃은 figma 로 짜오신 분들 그려오신 분들도 계시고...!! 나는 직접 포토샵으로 뚝딱뚝딱 했당 나는 회원가입, 로그인, 메인, 리스트, 회원정보관리 등을 맡아서 요런 느낌으로 만들어보았당 그리고 다른 분들 것도 추합해서 버릴건 버리고 넣을건 넣고.... 내 조그마한 노트북 앞에 다같이 모여앉아서 서로 의견을 나누며 포토샵으로 뚝딱뚝딱했다 어제부터 손목이 아파가지고...힘들엇는데 그래도 ㅠ 열심히 하고 싶기도 하고 포토샵은 나밖에 만질 줄 몰라서 이런거 맞나요? 저렇게하나요? 이러면서 작업하구 했당ㅎㅎ 근데 만들던 도중 청천벽력(?)같은 소식 담주 월욜부터 플젝 시작이라고 들었는데 오늘 수업 마무리 됐고,.. 2023. 1. 11.
728x90