Archive: 2020

인텔리제이에서 Livereload 적용하기

인텔리제이에서 스프링부트 프로젝트를 하면서 화면(View)에 변화를 주면, 자동으로 리빌드하고 브라우저에서 리로드하는 Livereload를 적용하면서 매번 구글링하면서 적용하는것 같아서 아예 내 블로그에도 정리해보았다. 출처 : 호노루 - [Springboot] Developer Tools - Live Reload 설치 삽질기 Livereload를 적용하

인텔리J에서 스프링부트 프로젝트 JDK 버전 변경하기

인텔리J에서 스프링부트 프로젝트 JDK 버전을 변경하는 방법에 대한 글이다. 인텔리J 프로젝트 환경 구성인텔리J의 상단 메뉴탭에서 [File] - [Project Structure] 에 들어간다. 그리고 [Project] 에 접속하면 Project의 JDK를 변경할 수 있다. 마지막으로 Maven 기준으로 pom.xml에서 Java version도 변경

IDE에서 assertEquals 못불러올 때

JUnit으로 단위테스트를 해보려다가 assertEquals()를 개발환경에서 불러오지 못하는 현상이 발생했다. 현재 단위테스트를 위한 클래스에서 사용하고있는 패키지는 다음과 같다. 여기까지의 상황을 추론해보면, assertEquals() 가 현재 클래스에서 사용중인 Jupiter.api 패키지에 없다는 사실을 알 수 있다. 그래서 assertEq

Java I/O - 파일 복사하기

BufferedReader와 BufferedWriter를 이용하여 파일을 복사하는 과정을 정리해보았다. 애국가가 작성된 파일을 인텔리제이 프로젝트 디렉토리에 넣어둔다. 이 파일을 복사하는 메서드를 생성한다. 이렇게 복사한 파일을 새로운 파일로 생성하는 메서드를 생성한다. 실행하여 파일이 복사되는지 확인한다. 만약 파일이 이미 존재한다면, Exceptio

SpringBoot로 Hello World 화면에 출력해보기(a.k.a Mustache)

간단한 튜토리얼인데, 최근에 간단한 Spring MVC 개발할 일이 있었는데, 지금까지 모르면서 간과하며 개발했던걸 알게되어 정리하고자 남기는 포스팅이다.어떤걸 모르면서 개발했는지는 포스팅에서 자세히 설명하도록 하겠다. 프로젝트 생성하기본 튜토리얼은 Spring Tool Suite 4.4.9(STS)으로 진행했다. STS를 실행하고 [FILE] 에서 [

신입개발자가 생각하는 개발 문서

주말에 진행하고 있는 사이드 프로젝트에서 본격적인 프로젝트 개발 전에 개발 문서를 작성하며 시작하자는 이야기가 나왔다. 현재 파견나와 있는 프로젝트에서 하는 것처럼 전통적인 메뉴얼 느낌의 문서가 아닌 개발자들을 위한 개발 문서를 이야기하는 것이다. 이 문서에서는 코딩 컨벤션이나 변수명 규칙 등 사소하지만 개발할 때 고민하는 시간을 줄여주거나 충돌을 피하게

Lombok 라이브러리

ToC Why Lombok How can be change Lombok Annotations How to use Why Lombok?VO를 작성할 때면, 거의 생각하지 않고 반복적으로 작성하는 코드가 있다. getter(), Setter(), ToString() 그리고 생성자이다. VO에 정의된 필드가 많을수록 코드에 대한 가독성이 떨어질수밖에 없다.

SpringBoot + MyBatis + Oracle(with Docker) 초간단실습

JPA를 공부하기 전에 먼저 MyBatis로 서버를 셋팅하는걸 해보고 싶었다. 지난해 학원에서 교육받을때는 실력있는 팀원이 해주셔서 내가 직접 해본 경험이 없었다. 이 실습의 목적은 스프링부트로 만든 서버에서 MyBatis로 오라클에 쿼리를 던져서 조회하는 실습을 해볼 것이다. DB는 도커(Docker) 로 오라클 컨테이너를 생성해서 이용할 것이며, 커

Github 디폴트 브랜치, Main으로 전환하기

인종차별 이슈가 불거지며 테크 업계에서도 자성의 목소리가 나기 시작했다.아래의 권고사항을 통해 인종차별적인 용어를 사용하지 않기위해 노력해야겠다. Before After Master Leader, Primary Slave Follower, Replica Whitelist Allowlist Blacklist Denylist 기술

뉴욕타임즈에 투자하다

어젯밤 오랜만에 주식을 좀 샀다. 국내증시는 너무 올랐고, 미국증시도 만만찮게 올랐는데 평소에 관심있게 보던 회사의 기사가 자꾸 생각나서 소액 투자해보았다. 새로운 시대가 요구하는 미디어지난 달에 이런 기사를 읽었다.조선비즈 - 美 유료구독 1위 뉴욕타임스, 디지털 매출이 종이신문 추월 뉴욕타임즈가 이번 2분기 실적에서 최초로 디지털 부문 매출이 종이신문