aws 프리티어를 사용하게 돼서 공부차원으로 적어보려고 한다. 1. 인스턴스 생성 우선 EC2 > 인스턴스 > 인스턴스 시작 버튼을 눌러 인스턴스 생성페이지로 이동한다. 그럼 os 및 메모리 등 알맞게 설정하고 중요한 부분은 키 페어 생성하여 등록하고 네트워크 설정에
Thymeleaf(타임리프)는 컨트롤러가 전달하는 데이터를 이용해 동적으로 화면을 만들어주는 역할을 하는 템플릿 엔진이다. 이 타임리프를 사용해서 뷰 페이지를 효율적으로 개발해보자. 우선 타임리프 라이브러리를 추가하자. 그 다음 application.yml 에 타
먼저 웹 서버를 구축한다.vmware에 tomcat9 설치 (하기 전에 java 깔려있는지 확인)tomcat9/bin 에서 ./startup.sh 실행하여 서버를 킨다.로컬 접속 확인같은 공유기를 사용하면 내부 ip로도 접속이 가능한데 집에서만 작업할 순 없으니까,,,
전 회사에서 기본 셋팅이 되어있는 프로젝트에 작업하는 것이 익숙해져서 혼자 개발하려고하니 눈 앞이 캄캄하더라.. 그래서 나만의 basic code를 만들어보는 것을 목표로 하나씩 개발해보자. 우선 api 공통 response부터 개발해보자. api 통신할 때 응답이
맨날 순서 헷갈려서 이번에 제대로 정리해보려고 한다 일단 Filter, Interceptor, AOP의 흐름을 알아보자 (열심히 그려봤다) Filter는 Web Context에 속하고 Interceptor와 AOP는 Spring Context에 속한다. 호출 순서는

이번엔 resolver argument에 대해서 제대로 씹어보려고 한다. 처음에는 @RequestBody 어노테이션을 사용하던 도중 custom Resolver argument 가 동작이 안돼서 이것저것 찾아봤었고 api 요청이 컨트롤러에 도달하기 전에 거치는 순서
구글의 smtp 사용해서 인증번호 메일을 보내는 기능을 사용하고 있었는데 그냥 간단한 사이드 프로젝트라서 .yml의 환경변수들을 그대로 노출시켜 2달정도 사용하고 있었다 (아이디, 앱 비밀번호 모두!..) 근데 어느 순간 해당 계정으로 메일이 계속 오는데 'OOO@a