사이트에서 비밀번호 찾기나 특정 정보를 개인에게 알리기 위해 메일을 전송해야 할 때가 있다. 간단하게 메일 발송하는 메소드를 만들어 보자. implementation 'org.springframework.boot:spring-boot-starter-mail' 스프링에 메일관련 라이브러리를 추가해준다. 그리고 메일서버의 정보를 기입해준다. spring: mail: host: mail.sample.co.kr port: 25 username: ENC(***) password: ENC(***) 자체 메일서버가 있으면 그대로 써주면 되고 구글이나 다른 메일서버를 이용하면 된다. 나는 계정정보를 노출안하기 위해 jasypt 로 암호화 시켜 사용한다. 서비스단에 메일 전송 메소드를 작성해서 사용한다. @Service..
form 데이터를 submit 하지 않았을때 기존 input type에 데이터가 남아있어 document.getElementById("modalForm").reset(); 위 구문으로 form input 들을 reset 하였다. 근데 hidden 타입들은 .reset() 이 먹지 않는다. hidden value에 이전 값을 계속 들어있음. 이를 한번에 초기화 하기 위한 방법으로 아래와 같이 사용했다. const hiddenInput = document.querySelectorAll('input[type="hidden"]'); hiddenInput.forEach(input => input.value=''); input 타입이 hidden인 요소를 모두 가져오고 해당 요소들의 value 를 모두 초기화 해줬다.
querydsl로 테스트 할께 있어서 q클래스를 가져다가 사용하는데 import 가 안되는 현상 발생... 잘 됐던 repository 에서도 인식이 안되고 기존 import 된 라인들이 다 인식 안되길래 프로젝트 트리를 보니 generated 폴더가 일반 폴더처럼 잡혀있는 것을 확인 Project Structure > Project Settings > Modules 에 가서 프로젝트명.main 을 선택하고 generated 폴더를 source 로 잡아준다. generated 폴더가 바뀌었다. 그리고 repository 가서 보니 Q클래스들이 정상적으로 인식되는 것을 확인했다. 이게 보니까 빌드툴을 IntelliJ IDEA 로 쓰면 알아서 잘 잡고 있는데 Gradle 로 쓸때 뭔가 어떤 상황에 의해 풀리..
input file로 업로드를 하고 업로드된 파일에 다운로드를 링크를 a 태그로 걸어 다운로드 하기. 과거 spring 에서는 tomcat server.xml 에 다운로드 폴더를 context path에 추가하고 /도메인/{#context path#}/{#파일명#} 이런식으로 다운로드 url을 간단하게 생성해서 썼었었다. 하지만 springboot 에서는 내장 tomcat이 자동으로 설정되기 때문에 docbase 를 내가 application.yml 에 지정하긴 힘들고 (변수 발생 가능) EmbeddedServletContainerCustomizer 인터페이스로 톰캣 구성을 설정해 줄 수는 있는데... 그냥 파일다운로드 컨트롤러 하나 생성하는게 더 올바른 방법일 것 같음 ㅋㅋㅋ 위 이미지 업로드 파일을 ..
[티스토리] 구글애즈 자체광고 오류발생... ㅋㅋㅋ 결혼 후 신혼여행 가 있는 동안 갑자기 4일 부터인가 구글애즈 노출 수가 계속 0 인것을 확인... 뭐야 하고 봤더니 티스토리에서 6월 23일? 인가 자체광고를 실시하기로 했고,,, 그 이후에 4 jong-bae.tistory.com 여행기간 동안 오류나는 것을 방치하고 있다가 복귀 후 스크립트를 보니 구글애드센스 코드가 2개가 기입되면서 태그 오류를 뿜어내고 있었다. 암튼 티스토리 측이 자체광고를 시행하면서 발생된 문제기 때문에 내가 조치 따로 안하려고 했으나 오류가 계속 발생하는 것을 못참는 성격에 이것저것 설정을 바꿔보다 일단 정상화(?) 일지 모르겠으나 다시 올바르게 동작하는 것을 확인하고 조치한 방법을 남겨본다. 스킨편집에서 구글 애드센스 스크..
ㅋㅋㅋ 결혼 후 신혼여행 가 있는 동안 갑자기 4일 부터인가구글애즈 노출 수가 계속 0 인것을 확인... 뭐야 하고 봤더니 티스토리에서 6월 23일? 인가 자체광고를 실시하기로 했고,,, 그 이후에 4일 경부터 광고코드 값 충돌로 구글에서 정지 먹은 듯 하다 ㅋㅋ할꺼면 오류 안나게 잘 하든가... 수익을 노나 먹자? 좋다 이거야근데 왜 아예 0 을 만들어 버리냐고 ㅋㅋㅋ 그지 똥꼬에서 콩나물 빼먹네 ㅋㅋㅋ주에 $1 나올까 말까한 블로그 까지 빼먹는 양카오 클라스 한때 갓카오라고 찬양했던 내 자신이 한심스럽네 ㅋㅋㅋ Uncaught TagError: adsbygoogle.push() error: Warning: Do not add multiple property codes with AdSense ta..