본문 바로가기

개발/02.Spring

(4)
[Spring] 이메일 발송로직 개발시 JavaMailSender 사용하려면 배경 : 가이드라고 내부 팀에서 준 문서 보면 메일 발송방식이 only 자바가 아닌 javamailsender를 이용해서 구현되어있었다. 이걸로 테스트 발송해보려고했는데, 오토와이어링을 할 수 없습니다 'JavaMailSender'의 타입의 bean을 찾을 수 없다고 오류가 났다.. chatGPT4o(무료) 버전이 너무 친절하게 남겨줘서 공유한다. 내용 : JavaMailSender를 사용하기 위해서는 Spring 프로젝트에 필요한 의존성을 추가하고, JavaMailSender를 빈으로 설정해야 합니다. 다음은 문제를 해결하기 위한 단계별 가이드입니다.1. Maven 또는 Gradle 의존성 추가프로젝트의 pom.xml (Maven을 사용하는 경우) 또는 build.gradle (Gradle을 사용하는 ..
[모듈 합치기] 멀티모듈 내 batch 모듈을 admin으로 합치기 배경 : 현재 운영중인 앱은 gradle 멀티 모듈로 구성되어 있다. 금번 신규 계열사 포팅에는 배치 전용 서버가 없어서, 어드민 서버에 배치 기능을 포함하여 진행해야 하는 이슈가 생겼다. 과거 다른 계열사, 내가 운영중인 시스템에 적용되어 있지만, 상세하게 어떻게 했는지는 제대로 안알아보았다. 금번에 합치는 것에 대한 이력을 남기고 추후 진행시 참고해서 해보자. 내용 :1. 초기셋팅 - batch 모듈에만 사용하는 특정 설정 값을 admin 모듈에 셋팅한다   대상파일 :   ..../resource/mybatis/mybatis-config.xml   적용 : 추가 2. Admin 모듈에는 Batch 를 구분해주기 위해, Controller, Service, Dao 를 batch 폴더 하위에 복사하여..
[SpringBoot, 퍼옴] SpringBoot, AWS RDS(MySQL) 연동 배경 : 카카오톡 오픈채팅방 내 공유해줌. (나중에 쓸 가능성이 있어서 퍼옴 형태로 공유) 내용 : (해당 글은 퍼온 글입니다. 자세한 내용은 아래 링크 클릭하여 자세히 봐주세요) https://velog.io/@u-nij/Spring-Boot-AWS-RDS-MySQL-연동하기 Spring Boot + AWS RDS (MySQL) 연동하기 Spring Boot + AWS RDS를 연동하고, 시간 및 언어 설정을 하는 과정입니다. velog.io
[Springboot] No converter found for return value of type 오류 배경 : 1. Wrapper 클래스를 이용하여, 데이터 저장시, validation 체크로직에 대한 메세지를 화면 alert창으로 뿌려주기 위한 작업간 발생. 2. @ResponseBody 사용해서 객체를 json으로 반환할 때 No converter found for return value of type 오류 원인 : 생성자만 생성, getter setter 미생성 사유 내용 : @Getter

728x90