Developer/Spring

Monitoring? 오늘은 Spring 에서 로그를 남기는 방법에 대해 알아보도록 하겠습니다~! Spring Application을 제작할 때, 시스템의 성능, 서비스도 중요하지만 서비스를 유지하기 위해서는 모니터링이 꼭 필수적인 요소로 필요한데요~! 모니터링을 하기 위해서는 특정 정보가 있어야 하겠죠~? 모니터링을 위한 정보는 어떻게 만드나요? 바로 Logging을 통해서 정보를 남기는 것이 아주아주 중요합니다 특히나, 요새는 DevOps 추세로 이어지고 있기 때문에 개발팀에서 모니터링까지 신경써주는 것이 일반적입니다 모니터링을 위한 정보를 만들어보는 것이 이번 게시글의 목표입니다~! 자, 그럼 이제 로깅하는 방법을 알아보도록 할까요? Spring에서 로그를 남기는 방법 일단 로그를 남기고 싶은데, ..
Valid? 우리가 흔히 Server와 Client가 통신을 진행할 때 HTTP/S 방식으로 서로 데이터를 주고 받는 경우가 정말 많아요! ㅎㅎ 하지만 때로는 Client가 옳지 않은 정보를 전달할 수도 있고, Server에게 위험을 가하는 정보를 전달할 수도 있다는 것을 항상 염두해두어야 해요! 그래서 요번 시간에는 우리가 만든 Spring Boot Application Server에서 어떻게 Client Request Body를 검증할 수 있는지 알아보는 시간을 가지도록 해볼게요! 직접 구현하기~! 우선은 Request, Response에 대한 객체를 정의해볼까요? package com.huisam.springstudy.validation; import lombok.*; import javax.val..
MapStruct? 안녕하세요~! ㅎㅎ 오늘은 Spring을 쓰면서 자주 쓰게 되는 라이브러리를 하나 소개할까 합니다! 바로 그것이 MapStruct 인데요! 이 Mapstruct란? MapStruct is a code generator that greatly simplifies the implementation of mappings between Java bean types based on a convention over configuration approach. ------------------------------번역--------------------------------------- MapStruct는 구성 접근법에 대한 규약에 근거하여 Java Bean 종류 간의 매핑 구현을 크게 단순화한 c..
Spring? Java 개발자들에게 많이 친숙한(?) 나뭇잎 모양의 로고입니다 이 그림을 어디서 볼 수 있냐면 Intellij 라든가.. 인텔리제이 라든가.. 인텔리제이 라든가.. 아무튼 스프링이 무엇일까요? 제가 생각하는 Spring이란.. Spring Framework = DI(Dependency Injection) + MVC(Model View Controller) + WAS(Web Application Server) 입니다 어디선가 들어본 용어들이 난무하죠? DI는 흠 의존성 주입인데 뭔지 잘 모르겠고, MVC는 그냥 뷰랑 모델이랑 컨트롤러 분리하는 거고, WAS는 그냥 웹 서버를 의미하는 거고 끝~! 자자, 우리는 이렇게 간단하게 공부하고 넘어가서는 안되기에 차근차근히 알아보는 것을 목표로 합시..
huisam
'Developer/Spring' 카테고리의 글 목록 (4 Page)