Home

SpringBoot server port 변경

Summry 스프링부트(Spring Boot)를 사용할때 서버의 포트는 기본적으로 8080이지만, 포트를 변경하려면 스프링부트 설정 파일인 application.properties에 설정을 추가하면 된다. server.port = 8080 위와 같이, 변경할 포트를 설정해주면 된다. send me email if you have any questions.

Read more

JDBC, JPA, Mybatis

Summry Spring은 DB에 접근하기 위해 자바의 API를 사용한다. 웹 서비스에 필요한 기능들이 추상화돼서 Spring이 만들어졌듯이, DB에 접근하는 기술들도 일종의 추상화 과정을 거치며 진화해 나갔다. 이 부분을 처음 공부하는 사람 입장에서는, 비슷해 보이면서 다른 단어들 때문에 개념이 굉장히 헷갈린다. JPA를 검색했는데 뜬금없이 Hibernate에 관한 포스팅만 쏟아지기도 한다. 따라서 이해가 쉽도록 본 문서에서는 영속성, JDBC, JPA, Mybatis등 간단히 주요 단어들과 개념들을 정리한다. send me email if you have any questions.

Read more

Spring boot RestTemplate

Summry 본 문서에서는 RestTemplate 정의, 특징 등을 정리한다. Spring 기반 프로젝트를 진행하면 컴포넌트 내부에서 URL을 요청해야하는 경우가 생긴다. Spring에서는 Http 요청을 간단하게 이용할 수 있도록 Blocking I/O 기반의 RestTemplate, Non-Blocking I/O 기반의 WebClient 모듈을 제공하고 있다. send me email if you have any questions.

Read more

Visual Studio Code - Spring boot 개발 환경 세팅

Summry 본 문서에서는 VSC(Visual Studio Code)에서 Spring boot 개발 환경을 구성하는 방법을 정리한다. 많은 사람들이 spring boot project에서 Intellij나 Eclipse를 IDE로 사용하지만 VSC가 익숙하고 또 VSC를 이용해 개발하고자 하는 사람들을 위해 VSCode에서 spring boot 기반 java application을 개발할 수 있는 환경을 구축하는 방법을 정리한다. 본 문서는 VSC IDE의 install 방법은 설명하지 않는다. send me email if you have any questions.

Read more