기술 스택 : Java 11, Spring Boot, JPA, Thymeleaf, Bootstrap, Spring Security, Aws토이프로젝트 이유 기본적인 로그인 및 게시판 기능을 만들어보고, 배포 및 Aws 인프라에 대한 이해도 상승TDD 기반의 개발 방법론
https://start.spring.io/ \- Genereate를 통해 생성한 파일의 압축 풀기 \- Intellij -> Open -> build.gradle 파일로 열기개발에서는 H2 데이타베이스 사용 예정 (Mac 기준)H2 데이터베이스 설
https://github.com/mizm/board-toy위의 레포지토리에 저장해두었습니다.jpa auditing을 위해 Jpaconfig 파일 생성BoardApplication에 어노테이션을 붙여도 되지만, 추후 테스트 때 entity를 로딩하는 테스트가
아래 코드와 같은 방식으로 entity builder에서 널처리를 테스트하기 위해 테스트 코드를 작성했습니다.객체 테스트이기 때문에 @SpringBootTest나 @DataJpaTest등은 사용하지 않았습니다.다른 코드의 테스트도 동일합니다.Jpa의 기능인 Auditi
기본 기능 구현 위주로 먼저 작성합니다.board, comment도 일단 기본 기능은 같게 구현합니다.tdd 연습을 위해 test코드 생성 후 userservice에 기능 구현 방식으로 코딩했습니다.@Service 어노테이션을 통해 스프링 빈으로 등록@RequiredA
대부분 스프링 배치의 내용은 '기억보다는 기록을' 블로그를 참고하여 공부하였습니다.배치에 대해 공부하고자 하시는분은 이 글 보다 아래 블로그를 보는게 훨씬 도움이 됩니다https://jojoldu.tistory.com/1탄 https://velog.i