자바 스프링 메일 안에 이미지 추가하는 방법
·
프로그래밍 일기/Java & Spring
버전 정보 스프링 레거시 3.2.9.RELEASE 자바 1.8 javax.mail 1.6.2 maven 프로젝트 MailUtil.java messageHelper.addInline("image", new ClassPathResource("/images/hanati/logo.png")); 아래는 전체 로직 코드입니다. public boolean sendMail(Map msgInfo) throws Exception { String subject = (String) msgInfo.get("p_mail_subject");//제목 String text = (String) msgInfo.get("p_mail_content");//내용 String fromUser = (String) msgInfo.get("p_sen..
[Spring Boot] 이메일 발송 로직 구현, 인증번호 보내기
·
프로그래밍 일기/Java & Spring
버전 정보 Java 11 Spring Boot 2.7.13 사전 설정 메일 보내기에 앞서 POP3/SMTP 설정이 필요합니다. 저는 하이웍스라는 메일을 사용하고 있어 위와 같이 설정했습니다. 만약 네이버, 구글 등 자신이 보내고 싶은 메일에 가서 POP3/SMTP 설정을 해주셔야 합니다. build.gradle // lombok compileOnly 'org.projectlombok:lombok' annotationProcessor 'org.projectlombok:lombok' // 메일전송 implementation group: 'org.springframework.boot', name: 'spring-boot-starter-mail', version: '2.6.3' lombok은 @RequiredA..
[Spring Boot] 인텔리제이 IntelliJ 스프링 부트 생성 방법
·
프로그래밍 일기/Java & Spring
먼저 위와 같이 인텔리제이에서 New Project를 클릭해 줍니다. 상단에 Spring Boot 버전을 2.7.13으로 설정하고 Web에서 Spring Web을 선택하여 줍니다. ( 자바 버전과 스프링부트의 버전을 잘 확인해주세요. 저는 자바 11로 테스트 중입니다.) 실행시켜보면 정상작동하는 걸 확인할 수 있습니다. 브라우저에서 localhost를 통해 확인할 수 있습니다. 만약 빌드 에러가 나는 경우 위와 같이 자바 11로 설정되어 있는지 확인해 주세요. 마찬가지로 File > setting 에서 위 두 부분 모두 자바 11인지 확인해 보세요.