스프링부트 유효성 검사 Validation

서비스의 비즈니스 로직이 올바르게 동작하기 위해 사용되는 데이터에 대한 사전 검증하는 작업

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

로깅 프레임워크 Logback

Log4J를 기반으로 개발된 로깅(Logging) 라이브러리

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

ORM, JPA, Spring Data JPA

어플리케이션의 객체와 관계형 데이터베이스의 데이터를 자동으로 매핑해주는 것을 의미

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

스프링부트 데이터베이스 적용 (Maria DB)

데이터베이스에 쓰일 컬럼과 여러 엔티티 간의 연관관계를 정의데이터베이스의 테이블을 하나의 엔티티로 생각해도 무방함실제 데이터베이스의 테이블과 1:1로 매핑됨이 클래스의 필드는 각 테이블 내부의 컬럼(Column)을 의미Entity에 의해 생성된 데이터베이스에 접근하는

2022년 6월 27일
·
0개의 댓글
·

Lombok

반복되는 메소드를 Annotation을 사용하여 자동으로 작성해주는 라이브러리

2022년 6월 24일
·
0개의 댓글
·

PUT API, DELETE API

Put API Delete API ResponseEntity

2022년 6월 23일
·
0개의 댓글
·

POST API

Post API DTO 사용

2022년 6월 23일
·
0개의 댓글
·

GET API

@RequestMapping @GetMapping (without Param) @PathVariable @RequestParam DTO 사용

2022년 6월 22일
·
0개의 댓글
·
post-thumbnail

Hello World

기본적으로 프로젝트를 처음 만들었을때 Application으로 끝나는 파일이 있고Application을 통해서 서버를 실행시킬 수 있다먼저 controller 패키지를 생성해 HelloController를 작성한다HelloController.java

2022년 6월 22일
·
0개의 댓글
·
post-thumbnail

MVC 패턴

🔍 MVC (Model View Controller) 컨트롤러 (Controller) 모델 (Model) 뷰 (View) 📌 MVC 패턴의 특징

2022년 6월 12일
·
0개의 댓글
·

REST API

API 란?

2022년 6월 12일
·
0개의 댓글
·

스프링부트 디자인 패턴

디자인 패턴이랑 특정 문맥에서 공통적으로 발생하는 문제에 대해 쓰이는 재사용 가능한 해결책

2022년 6월 12일
·
0개의 댓글
·

메이븐(Maven)과 그레이들(Gradle)

프로젝트에서 필요한 xml, properties, jar 파일들을 자동으로 인식하여 빌드해주는 도구

2022년 6월 9일
·
0개의 댓글
·

JCenter 서비스 종료

jcenter 아티팩트 저장소가 2022년 서비스 종료를 맞이하게 되었습니다.mavenCentral()을 사용하도록 합시다.

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

Mac M1 Intellij 느린 현상

Mac M1 환경에서 인텔리제이를 사용중에 느린 현상이 있었는데 처음 실행한거라 다운로드 때문에 느린건지 구글링을 해봐도 2019~2020년 사이의 글에서는 맥 환경에 최적화가 되지 않아 느린 것이라 하고 해결이 되지 않았다. 결론부터 말하자면

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