Skip to content

Instantly share code, notes, and snippets.

View ihoneymon's full-sized avatar

Kim Ji-Heon ihoneymon

View GitHub Profile

20180827 Boot Spring Boot! 북콘서트

@ihoneymon
ihoneymon / 20180809_dbunit_dataset_replacement.asc
Created August 9, 2018 10:01
DBUnit 데이터셋 지정단어 치환하기
@ihoneymon
ihoneymon / 20180712_spring_boot_gradle_plugin.asc
Last active October 26, 2020 14:37
스프링 부트 2.0 을 사용하면서 패키징과 관련된 문제가 발생한다면

[springboot] 2.0 을 사용하면서 패키징과 관련된 문제가 발생한다면

스프링 부트 2.0 을 사용하면서 패키징과 관련된 찝찝한 느낌을 받고 있는 요즘이다.

@ihoneymon
ihoneymon / 20180702_springboot_gradle_plugin_jar_not_working.asc
Last active July 12, 2018 08:42
스프링 부트 그레이들 플러그인의 bootJar 비활성화 후 jar 파일이 생성안된다면...

[spring-boot] gradle multi module 사용하면서 gradle plugin bootJar.enabled=false 선언했을 때 jar 파일 생성안된다면

멀티 모듈을 가지는 스프링 부트 기반의 멀티프로젝트를 구성하는 과정에서 조금 당황스런 상황을 겪었다.

bootJar.enabled=false

[springboot] 스프링 부트 1.5.14.RELEASE 와 2.0.3.RELEASE 출시

지난 2018/06/14 스프링 부트 1.5 와 2.0 새로운 버전이 출시되었다. 기존에 있던 결함을 수정하고 의존성 라이브러리들을 업데이트 하는 수준이었다.

그런데 의도치 않게 내게 큰 문제가 발생을 하니…​ 바로 Lombok과 관련된 문제였다.

[java] 람다식을 이용한 설계

디자인은 어떻게 보이고 느껴지냐의 문제만은 아니다. 디자인은 어떻게 동작하냐의 문제다.

— 스티브 잡스

[springboot] The value of a manifest attribute must not be null (Key=Start-Class)

그레이들을 기반으로 스프링 부트 프로젝트 스크립트를 하나하나 작성하다보니 장애하나를 접했다.

$ ./gradlew clean build
FAILURE: Build failed with an exception.
/**
* ObjectMapper 단위테스트
*/
@Slf4j
public class ObjectMapperTest {
private ObjectMapper objectMapper;
@Before
public void setUp() throws Exception {

20180425 [spring] StopWatch 기능 테스트

스톱워치 기능은 자주 사용된다. 보통은 다음과 같은 형태로 구현한다. 시스템(System) 클래스에서 밀리세컨드 현재 밀리세컨드값을 가져와 그 차이를 구하는 방식을 사용한다.

@Test
public void testSimpleTimer() {

[record] 봄날의 구직활동

Warning

각 회사의 면접 중에 받은 문제나 질문에 대해서는 상세히 기술하지 않는다. 각 사내 (보안) 규정을 위반할 가능성이 있다…​. 자세히 알려주지 못해서 미안하다.

시작