profile
2년차 백엔드 개발자

Git Commit Message

이 글은 https://edykim.com/ko/post/writing-good-commit-messages/ 을 읽고 제가 사용하는 방식을 만들고자 진행합니다.정답이 아니며 제가 작성하는 방식을 정리하고자 올립니다.커밋 메시지 헤드\[fix], \[add],

2021년 6월 14일
·
0개의 댓글

Spring Batch 삽질기 3탄

대부분 스프링 배치의 내용은 '기억보다는 기록을' 블로그를 참고하여 공부하였습니다.배치에 대해 공부하고자 하시는분은 이 글 보다 아래 블로그를 보는게 훨씬 도움이 됩니다https://jojoldu.tistory.com/1탄 https://velog.i

2021년 5월 29일
·
0개의 댓글

Spring Batch 삽질기 2탄

대부분 스프링 배치의 내용은 '기억보다는 기록을' 블로그를 참고하여 공부하였습니다.배치에 대해 공부하고자 하시는분은 이 글 보다 아래 블로그를 보는게 훨씬 도움이 됩니다https://jojoldu.tistory.com/2탄에서 해결 방법은 guppy님의 블로그

2021년 5월 28일
·
0개의 댓글

Spring Batch 삽질기 1탄

대부분 스프링 배치의 내용은 '기억보다는 기록을' 블로그를 참고하여 공부하였습니다.배치에 대해 공부하고자 하시는분은 이 글 보다 아래 블로그를 보는게 훨씬 도움이 됩니다https://jojoldu.tistory.com/글은 총 2편으로 이어질 예정이며 지금까지

2021년 5월 28일
·
0개의 댓글

Java Default GC(8,11)

검색으로는 정확히 확인이 되지 않고, 정보가 다른점이 있어서 직접 확인 해봅니다.cmd의 위 명령어 입력시\-XX:+UseParallelGC 같이 출력 된다.Java 1.8의 세팅 없는 기본 GC는 ParallelGCjava 1.8과 같은 명령어로 확인 시\-XX:+U

2021년 5월 27일
·
0개의 댓글

SpringBatch Jpa Test 설정

https://jojoldu.tistory.com/455?category=902551이동욱 님의 스프링 배치 가이드를 보고 공부 중 정리한 내용입니다.위의 동욱님의 Spring Batch 테스트를 따라 하던 도중 Jpa가 정상적으로 동작하지 않는 문제가 발생

2021년 5월 24일
·
0개의 댓글

5.Spring 토이프로젝트 UserServiceTest & UserService

기본 기능 구현 위주로 먼저 작성합니다.board, comment도 일단 기본 기능은 같게 구현합니다.tdd 연습을 위해 test코드 생성 후 userservice에 기능 구현 방식으로 코딩했습니다.@Service 어노테이션을 통해 스프링 빈으로 등록@RequiredA

2021년 5월 23일
·
0개의 댓글

4. Spring 토이프로젝트 Entity, Repository

아래 코드와 같은 방식으로 entity builder에서 널처리를 테스트하기 위해 테스트 코드를 작성했습니다.객체 테스트이기 때문에 @SpringBootTest나 @DataJpaTest등은 사용하지 않았습니다.다른 코드의 테스트도 동일합니다.Jpa의 기능인 Auditi

2021년 5월 23일
·
0개의 댓글

Java GC

Jvm 메모리 옵션Working Set은 Heap에 살아있는 객체들의 총량을 나타낸다. JVM의 관점에서 Used Memory는 Working Set과 Garabage이고 Free Memory는 (현재 Heap 크기 - Used Memory) 이다.자바 heap 메모

2021년 5월 19일
·
0개의 댓글

추상클래스와 인터페이스

추상 클래스랑 클래스에 선언에 abstract 키워드가 쓰여진 경우추상 메서드를 포함하지 않을수도 있다.abstract 메서드가 있다면 무조건 abstract 클래스로 선언해주어야한다클래스와 동일하게 static, final, protected, private 등 모든

2021년 5월 15일
·
0개의 댓글

3. ToyProject Entity 생성

https://github.com/mizm/board-toy위의 레포지토리에 저장해두었습니다.jpa auditing을 위해 Jpaconfig 파일 생성BoardApplication에 어노테이션을 붙여도 되지만, 추후 테스트 때 entity를 로딩하는 테스트가

2021년 5월 11일
·
0개의 댓글
post-thumbnail

2. ToyProject - 프로젝트 생성

https://start.spring.io/ \- Genereate를 통해 생성한 파일의 압축 풀기 \- Intellij -> Open -> build.gradle 파일로 열기개발에서는 H2 데이타베이스 사용 예정 (Mac 기준)H2 데이터베이스 설

2021년 5월 9일
·
0개의 댓글
post-thumbnail

1. ToyProject - 게시판 만들기 설계

기술 스택 : Java 11, Spring Boot, JPA, Thymeleaf, Bootstrap, Spring Security, Aws토이프로젝트 이유 기본적인 로그인 및 게시판 기능을 만들어보고, 배포 및 Aws 인프라에 대한 이해도 상승TDD 기반의 개발 방법론

2021년 5월 9일
·
0개의 댓글

Spring Collection @Valid

먼저 Collection을 @Valid 아래와 같이 했을때 원했던 동작 결과는 OrderItemRequest의 @NotNull, @Length, @Min 등의 Valid를 하고 싶었지만, 정상적으로 동작하지 않았다.그 이유를 찾아보기 위해 디버깅을 통해 클래스를 확인해

2021년 5월 9일
·
1개의 댓글

Spring Bean 생명주기

이 정리는 김영한님의 스프링 핵심원리 - 기본편을 보고 정리한 내용입니다.https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%ED%95%B5%EC%8B%AC-%EC%9B%90%EB%A6%AC-%EA%B8

2021년 5월 9일
·
0개의 댓글
post-thumbnail

스프링 IoC, DI

모든 내용은 김영한님의 강의를 보고 정리한 내용입니다.https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%ED%95%B5%EC%8B%AC-%EC%9B%90%EB%A6%AC-%EA%B8%B0%EB%B3%B

2021년 5월 8일
·
0개의 댓글

Spring이란?

핵심 기술 : 스프링 Di컨테이너, AOP, 이벤트, 기타스프링 부트스프링을 편리하게 사용할 수 있도록 지원한다.최근에는 기본으로 사용한다.웹서버 내장종속성 버전 관리외부라이브러리 버전 관리관례에 의한 간결한 설정스프링 단어?문맥에 따라 다르다스프링 DI컨테이너 기술스

2021년 5월 8일
·
0개의 댓글

Library VS Framework

Library라이브러리는 단순 활용 가능한 도구의 집합개발자가 만든 클래스를 호출하여 사용Framework뼈대나 기반구조, 제어의 역전개념 ??특정 개념들의 추상화를 제공하는 여러 클래스나 컴포넌트재사용 가능한 컴포넌트제어 흐름에 대한 주도성이 누구에게 있는가?

2021년 5월 5일
·
0개의 댓글

Spring DTO의 생성 및 레이어 이동

간단한 API를 제작하며 생각했던 고민들을 정리해보려고 한다.먼저 Controller는 외부에서 @PathValue나 @Param / @RequestBody / @ModelAttribute등을 통해 데이터를 전달받는다.여기서 @ModelAttribute는 Http Fo

2021년 5월 4일
·
0개의 댓글