목록웹 개발/에러 해결 (2)
HyeLog

Spring Boot (JPA) 로 개발하던 중에 productRepository.save(product); 로 엔티티를 저장하는 과정에서 다음과 같은 에러를 마주했다. Field 'id' doesn't have a default value 엥?! 나는 분명 id 를 @GeneratedValue 로 MYSQL 에서 자동 증가되게끔 구현했는데 default value 가 왜 필요하지?? 그래서 MySQL 로 가보니... 그 테이블만 id 컬럼에 AUTO_INCREMENT 가 설정되어 있지 않다는 사실을 발견했다! 바로 AUTO_INCREMENT 만 설정하면 되겠네~ 하고 설정하려 했더니... 다음과 같은 에러를 마주했다. Cannot change column 'id': used in a foreign ke..
🚨에러 코드 *************************** APPLICATION FAILED TO START *************************** Description: Parameter 0 of constructor in com.example.demo.utils.MailService required a bean of type 'org.springframework.mail.javamail.JavaMailSender' that could not be found. Action: Consider defining a bean of type 'org.springframework.mail.javamail.JavaMailSender' in your configuration. 👩💻공부한 내용 📍fin..