May 19, 2019
JPA
ORM
ORMORM(Object Relation Mapping)은 애플리케이션의 클래스와 SQL 데이터베이스의 테이블 사이의 맵핑 정보를 기술한 메타데이터를 사용하여 자바 애플리케이션의 객체를 SQL데이터베이스의 테이블에 자동으로 영속화 해주는 기술입니다.Hib ...
더 보기
May 19, 2019
docker
docker 명령어 및 옵션Docker를 사용하게 되면서 생소한 명령어와 옵션이 많아 기초부터 차근차근 정리하여 언젠간 모든 명령어와 옵션을 작성해보려 합니다.
옵션
-e: 환경변수
-d: daemon 명
-name: docker 프로세스 명
-i: 인터렉티브 ...
더 보기
May 18, 2019
JPA
RDS
Java
관계형 데이터베이스와 자바JPA를 공부하기 전 데이터베이스와 자바의 관계를 알아보며 JPA가 탄생한 배경에 대해서 알아보겠습니다.
JDBCJDBC는 데이터베이스와 자바를 연결하는 고리의 역할을 합니다.JDBC를 활용하여 아래와 같은 기능을 통해 연결합니다.
...
더 보기
May 18, 2019
SpringBoot
Actuator
Admin
Actuator Admin스프링 진영에서 제공하는 프로젝트가 아니고 제3자가 오픈소스로 제공하는 애플리케이션입니다.보다 편리하게 Actuator를 확인한 수 있습니다.
Client, Server 두개 프로젝트가 필요합니다.
참고자료 : Actuator Ad ...
더 보기
May 18, 2019
SpringBoot
Actuator
JMX
Actuator이전 포스팅에 이어서 Actuator를 사용하는 방법에 대해 계속 학습해 보겠습니다.
JMXJConsoleJConsole은 자바에서 지원하는 JMX입니다.참고자료 : 공식문서
1jconsole
터미널에서 jconsole을 입력합니다. jconso ...
더 보기
May 18, 2019
SpringBoot
Actuator
Endpoints
ActuatorActuator을 사용하면 스프링 애플리케이션 운영중에 주시할 수 있는 여러가지 유용한 정보들을 제공합니다.이렇게 얻은 정보들을 Endpoint를 통해서 제공해줍니다.
Actuator 의존성 추가1234<dependency> &l ...
더 보기
May 18, 2019
SpringBoot
WebClient
RestClient
RestTemplate
RestClient 커스텀이번 주제는 저번에 다루었던 RestClient를 커스터마이징 하는 방법에 대해 공부해보려 합니다. 때문에 이전 RestClient 주제에 대한 내용에 대한 이해와 코드가 있어야 합니다. RestClient 포스팅을 참고하셔서 이번 주 ...
더 보기
May 16, 2019
SpringBoot
WebClient
RestClient
RestTemplate
RestClientRest를 클라이언트에서 요청하였을 때 어떻게 응답할지 결정하는 방식입니다.RestClient에는 두 종류가 있는데 각각의 특징과 사용법을 학습해보겠습니다.
RestTemplate
Blocking I/O 기반의 Synchronous(동기식) ...
더 보기
May 16, 2019
SpringBoot
Security
UserDetailService
passwordEncoder
Security 커스터마이징시큐리티를 커스텀하여 내가 원하는 페이지에서만 로그인을 할 수 있도록 구현하는 방법을 학습하겠습니다. 이 포스팅은 이전에 Security의 개념과 테스트에 작성된 코드의 이해와 내용이 꼭 필요하니 참고해주시면 되겠습니다.
시작 전 ...
더 보기
May 15, 2019
Interview
면접 질문 정리백엔드 개발자 인터뷰의 대표 질문들을 정리하여 면접 전에 확인하여 개념을 상기시키며 다시 공부할 수 있는 자료를 만들기 위해 작성하였습니다.제가 직접 면접 때 받은 질문들과 타 개발자분들의 면접 자료를 참고하였습니다.이 게시물은 지속적으로 업데이 ...
더 보기