web

    200828 TIL: Python - SMTP를 이용한 메일 발송

    SMTP를 이용한 메일 발송입니다. 1. SMTP SSL을 이용한 메일 발송 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 # mail message 사용 객체 선언 from email.message import EmailMessage import smtplib # SSL로 open(SMTP 객체 생성 smtp = smtplib.SMTP_SSL('smtp.gmail.com', 465) # smtp 정상여부 hello test smtp.ehlo() # login smtp.login('gmail 계정', '앱 비밀번호') # message 생성 msg = EmailMessage() # 메일내용 ..

    Hibernate ddl-auto 설정

    Hibernate ddl-auto 설정값에 따른 차이입니다. create: 기존 테이블을 삭제 후 다시 생성 create-drop: 종료 시점에 테이블을 드랍함 update: 변경분 반영 validate: entity와 테이블이 정상 매핑되었는지만 확인 none: ddl 옵션을 사용하지 않음 (실 서비스에서는 보통 none처리) 서버 내릴때마다 자꾸 데이터가 날아가서 찾아보니까 create 옵션도 기본테이블값을 싹다 날려버린다는것^_^ 날 돕는것: 구글, stackoverflow, 누군가의 오래된 블로그 링크: http://www.libqa.com/wiki/730 Social Q&A LibQA™ libqa 는 글라이더 오픈소스팀이 만든 소셜 기반의 Q&A 지식공유 Wiki 플랫폼입니다. www.libqa..

    [이럴땐이렇게] Spring boot application.yml 파일 mapping value 에러발생 시 (yaml syntax)

    오늘 겪은 따끈한 에러입니다. Spring boot로 웹앱 제작 중, 요즘 대세라는 yml 파일로 설정을 시도하였습니다. 그런데 ddl-auto(테이블이 존재하지 않을 경우 자동으로 생성해 주는 기능) 설정을 create로 해 두었음에도 ddl-auto가 적용되지 않아 이런저런 문제를 확인하던 중 mappin value에 이상이 있다는 것을 알게 되었습니다. 문제는 의외로 whitespace에 있었는데요, 파이썬으로 코딩할 때 빼고는 그냥 tab을 눌러서 하위개념을 설정하곤 했는데 tab이 문제가 되었던 겁니다~~ 구글링하다가 yaml syntax 문서를 보고 알게 되었는데, 우선 yaml syntax 링크입니다. --> 링크 YAML Syntax — Ansible Documentation This pa..

    200814 Spring Security 구현

    200814 Spring Security 구현

    Spring Security를 구현한 페이지입니다. 코드는 깃허브에서 확인하실 수 있습니다. https://github.com/Heegene/personal_projects/tree/master/spring_security_demo Heegene/personal_projects personal project repository mostly with Spring framework - Heegene/personal_projects github.com 개발언어: Java8 WAS: Apache Tomcat 9.0.37(Spring boot 내장 Tomcat) 프레임워크: Spring Boot 2.3.3 빌드: Gradle Spring Security를 이용한 회원가입/로그인/로그아웃/마이페이지/관리자 페이지 ..

    200811 Spring MVC를 이용한 블로그 시스템 1.0

    200811 Spring MVC를 이용한 블로그 시스템 1.0

    Spring MVC를 이용한 블로그 시스템입니다. 코드는 깃허브에서 확인하실 수 있습니다. https://github.com/Heegene/personal_projects/tree/master/spring_blog Heegene/personal_projects personal project repository mostly with Spring framework - Heegene/personal_projects github.com 개발언어: Java8 WAS: Apache Tomcat 8.5 프레임워크: Spring 4.3.5 SQL 연동: Mybatis 3.4.6 Front: Bootstrap Editor: CKeditor5 -. 게시글, 댓글 CRUD(Create, Read, Update, Delete..

    200804 Spring MVC 게시판(ver.1.0)

    200804 Spring MVC 게시판(ver.1.0)

    Spring MVC를 이용한 게시판입니다. 자세한 코드는 깃허브에서 확인하실 수 있습니다. https://github.com/Heegene/personal_projects/tree/master/spring_mvc_board Heegene/personal_projects personal project repository mostly with Spring framework - Heegene/personal_projects github.com Java 8 MySQL 8.0 Apache Tomcat 8.5 Spring 4.3.5 -. Spring MVC를 이용한 Create, Read, Update, Delete 기능 1. 게시글 조회 -. 진입 시 게시글의 목록이 조회됩니다. 2. 글 작성 -. 글 작성 버튼..