Spring Security
기존에 프로젝트를 진행하면서 FileZila를 사용하여 리눅스 서버의 파일을 관리하고, putty를 사용하여 리눅스 서버의 터미널에서 하는 작업을 진행했다.그러다가 어느날 사수님께서 작업하는 것을 봤는데 인텔리제이에서 리눅스 서버의 파일을 관리하고, 리눅스 서버의 터미
개발자 도구로 api 확인
catalina.out 파일의 위치 찾기catalina.out 파일은 tomcat 폴더/logs 폴더 아래에 위치해 있다.find / -name catalina\* 명령어로 catalina.out 파일이 어디에 위치해 있는지 확인해당 logs 디렉토리까지 이동.ex.
DTO, VO 둘 다 데이터를 저장하는 객체(Object)이다.DTO는 데이터를 전송하기 위한 객체이며 불변일 수도 있다.VO는 값에 관한 객체이며 일반적으로 불변이여야 한다.🎈 API 계층 즉 Controller 단에서 사용자와 데이터를 특정 형식으로 주고 받는
다중 설정파일에서 원하는 설정파일 (application.properties) 실행
mybatis 설정
ItemRepository 를 구현해서 MyBatisItemRepository 를 만들자.MyBatisItemRepository 는 단순히 ItemMapper 에 기능을 위임한다.
MyBatis에서 자주 사용하는 주요 기능을 공식 메뉴얼에 제공하는 예제를 통해 간단히 정리하겠다.\[MyBatis 공식 메뉴얼]\[MyBatis 스프링 공식 메뉴얼]MyBatis가 제공하는 최고의 기능이자 MyBatis를 사용하는 이유는 바로 동적 SQL 기능 때문이
스프링 배치를 활용한 자동화 구축
정수형에서 Null 체크
데이터베이스 공부
깃 상에서 충돌 발생 시 해결
@Transient 어노테이션 공부
@JsonInclude 정리
@JsonIgnore 어노테이션
스케줄링 공부
Spring Quartz 스케줄러를 사용하여 구현
Spring Boot 이메일 발송