profile
Backend Developer
post-thumbnail

[Java/Spring] SMTP(Email 보내기)

Simple Mail Transfer Protocol의 약자로, 이메일 전송에 사용되는 네트워크 프로토콜이다.

2022년 11월 24일
·
0개의 댓글
·
post-thumbnail

[Java/Spring] Project 실전

MVC 패턴을 기본으로 하는 Springboot Project를 구성함이클립스(또는 STS) 기준으로 함 File > New > Spring Starter Project 위와 같이 세팅 후 NextLombok, Spring Web 선택 (원하는 의존성 추가 가능) 후

2022년 11월 3일
·
0개의 댓글
·
post-thumbnail

[DB] 데이터베이스 관리도구 (DBeaver) 연결

MySql을 관리/사용하기 위해 관리도구에 연결하는 방법을 설명한다.

2022년 11월 1일
·
0개의 댓글
·
post-thumbnail

[리눅스] MySQL 설치

리눅스 환경에서 apt 명령어로 mysql 설치하는 방법

2022년 10월 31일
·
0개의 댓글
·
post-thumbnail

[Mac OS] SSH 접속 방법 (로컬 > 원격) GCP 활용

개요 Cloud Virtual Machine 을 사용하게 되면 기본적으로 쉘 접속은 클라우드에 로그인 한 후 브라우저에 연결된 쉘로 접속하게 된다. (AWS, GCP) 따라서 클라우드 로그인 없이 로컬 PC의 터미널을 활용해 접속하는 방법 정리했다. ex) Goog

2022년 10월 28일
·
0개의 댓글
·
post-thumbnail

Spring 프로젝트 GCP (Google Cloud Platform) 서버 배포

Spring boot project 를 클라우드로 배포하는 과정을 정리함

2022년 10월 27일
·
0개의 댓글
·
post-thumbnail

[Java/Spring] Swagger (2) Springdoc 이용

SpringBoot로 백엔드 개발 시 API 도큐먼트를 위해 swagger를 많이 사용한다. 예전에는 springfox-swagger를 사용하여 적용하였는데 최근에 많이 사용되는 springdoc을 이용해서 swagger 설정을 해본다. 참고로 springfox-swagger는 2020년부터 업데이트가 되지 않고 있다. > Reference https:/...

2022년 10월 20일
·
0개의 댓글
·
post-thumbnail

[Java/Spring] Swagger (1) springfox 이용

개발한 REST API를 편리하게 문서화 해주고 이를 통해서 관리 및 제 3의 사용자가 편리하게 API를 호출해보고 테스트 할 수 있는 프로젝트Spring boot에서는 간단하게 springfox-boot-starter를 gradle dependencis에 추가함으로

2022년 10월 18일
·
0개의 댓글
·
post-thumbnail

[JavaScript] 두 날짜 사이 일수 구하기

시작 날짜와 종료 날짜 간의 일수 구하는 법

2022년 9월 16일
·
0개의 댓글
·
post-thumbnail

[Java/Spring] Server to Server (API exchange)

server 연결시 GET/POST 방법을 학습해 보았다.이젠 클라이언트 측에서 header 외 여러 가지 것들을 변환하여 보내는 방법을 알아보자! 모든 HTTP 요청 메소드를 지원하며 원하는 서버에 요청시켜줌

2022년 8월 12일
·
0개의 댓글
·
post-thumbnail

[Java/Spring] Server to Server (API - POST)

서버 재실행 Server consoleClient console

2022년 8월 12일
·
0개의 댓글
·
post-thumbnail

[Java/Spring] Project 구성

Spring Boot DevTools : 개발에 편리한 기능들을 제공Lombok : @annotation 사용으로 코드가 심플해짐Mybatis Framework : db frameworkMySQL Driver Spring WebReferencehttps://d

2022년 8월 10일
·
0개의 댓글
·
post-thumbnail

[Java/Spring] Server to Server (API GET)

Server(Client)와 Server간의 통신Spring에서 가장 많이 사용하는 'Rest Template' Apicontroller.java RestTemplateService.javaServerApiController.java서버를 두대를 올린 후 !

2022년 8월 9일
·
0개의 댓글
·
post-thumbnail

[Git] commit message

유형은 제목 앞에 들어가야 하며, 다음과 같이 크게 7가지로 분류한다.feat : 새로운 기능 추가fix : 버그 수정docs : 문서 수정style : 코드 포맷팅, 세미콜론 누락. 그 밖에 코드의 변경이 없는 경우refactor : 코드 리팩토링test : 테스트

2022년 8월 5일
·
0개의 댓글
·
post-thumbnail

[Java/Spring] 비동기(Async)

AsyncApplication.javaApiController.javaAsyncService.javabuild.gradle 에 아래 내용 추가 ApiController.javaAsyncService.java

2022년 8월 4일
·
0개의 댓글
·
post-thumbnail

[Java/Spring] Lombok/Filter/Interceptor

Lombok(롬복)은 Java 라이브러리로 getter, setter, toString 등 메서드 작성 코드를 줄여주는 코드 다이어트 라이브러리이다.Lombok은 여러가지 어노테이션을 제공하고, 이를 기반으로 코드를 컴파일과정에서 생성해 주는 방식으로 동작하는 라이브러

2022년 8월 3일
·
0개의 댓글
·
post-thumbnail

[Java/Spring] Exception

Web Application 의 입장에서 바라보았을 때 에러가 났을 때 내려주는 방법은 많지 않다. Error page4XX Error or 5XX ErrorClient가 200 외에 처리를 못할 때에는 200을 내려주고도 별도의 Error Message 전달 @Con

2022년 8월 1일
·
0개의 댓글
·
post-thumbnail

[Java/Spring] Custom Validation

AssertTrue/False 와 같은 method 지정을 통해 Custom Logic 적용 가능ConstraintValidator를 적용하여 재사용이 가능한 Custom Logic 적용 가능 경로User.javaemail, pattern annotation에서 아래와

2022년 8월 1일
·
0개의 댓글
·
post-thumbnail

[Java/Spring] -Validation

Validation 이란 프로그래밍에 있어 가장 필요한 부분,특히 Java에서는 null 값에 대해 접근 하려고 할 때 null pointer exception이 발생 함으로 이러한 부분을 방지 하기 위해 미리 검증을 하는 과정을 말한다.ex) 정상 logic 예제 검

2022년 7월 29일
·
0개의 댓글
·
post-thumbnail

Java - (11) Spring-Annotation

Annotation 종류

2022년 7월 20일
·
0개의 댓글
·