Lombok이란? 롬복은 자바 라이브러리로 반복되는 getter, setter,toString등 다양한 메서드 작성 코드를 줄여주는 라이브러리이다! 반복적인 작업을 줄이고 코드를 더욱 간결하고 가독성 있게 만들어준다! 롬복 사용방법 간단한 어노테이션을 사용해서 POJ
Bean은 자바 Bean과 스프링 Bean으로 나뉜다.자바 빈은 자바 언어의 표준 명세서를 따르는 일반적인 자바 클래스를 가르키는 용어이다.자바 빈은 데이터를 캡슐화하고 재사용 가능한 소프트웨어 컴포넌트를 개발하기 위해 사용된다.public 클래스 : 자바 빈은 'pu
Plain Old Java Obejct의 약자이다. 직역하자면 순수한 오래된 자바 객체이다. 즉 Java로 생성하는 순수한 객체를 뜻한다.POJO는 객체 지향적인 원리에 충실하면서 환경과 기술에 종속되지 않고, 필요에 따라 재활용 될 수 있는 방식으로 설계된 오브젝트이

MVC패턴은 디자인 패턴 중 하나이다. 어플리케이션을 3가지 역할로 구분한 개방 방법론이다3가지는 Model, View, Controller로 나누어져 있다.간단하게 말해 사용자가 Controller를 조작하면 Model을 통해서 데이터를 가져오고, 데이터를 바탕으로

앞선 Bean정리 블로그 내용https://velog.io/@guscjf0903/BEANIoC-의존성개념이 조금 부족한것 같아서 Bean의 내용을 조금 보충하겠다!스프링의 컨테이너가 나오기전 AppConfig라는 클래스를 따로만들어서 의존성 주입과 제어의 역할
Gradle은 자바 플랫폼 및 다양한 언어로 작성된 프로젝트의 빌드 자동화 도구이다. Groovy라는 언어로 작성된 DSL을 사용하여 프로젝트를 구성하고 빌드 할 수 있다.간단하게 나의 어플리케이션에서 사용되는 외부의 프로젝트를 간편하고 손쉽게 주입시켜준다.굳이 이 글
스프링 프레임워크에서 Validation 기능은 데이터 유효성을 검증하는 프로세스를 지원한다.사용자로부터 입력된 데이터의 형식이나 값이 정확한지 확인하는데 사용된다.어노테이션 기반 유효성 검사 : 자바 클래스나 해당 필드에 어노테이션을 사용하여 검증 규칙을 정의 할 수
앞서 정리한 @Valid에서 @Password라는 어노테이션이 있었다. 이는 Validation의 기능이 아니고 커스텀으로 어노테이션으로 직접 만든 기능이다.어떻게 만들었는가 정리해보겠다.클래스 생성을 어노테이션으로 생성하엿다.@Target(ElementType.FIE

컨테이너와 서블릿의 동작방식이 조금 감이 안온다.WAS와 WA그리고 서블릿의 기본개념을 알아보자웹 어플리케이션 서버의 약자로 동적 웹 컨텐츠를 제공해주는 서버이다.클라이언트로부터 HTTP 요청을 받아서, 처리결과를 HTTP 응답으로 전송한다.웹 어플리케이션의 비즈니스