본문 바로가기

분류 전체보기204

Spring MVC와 @ModelAttribute 어노테이션 1. 개요 가장 중요한 Spring-MVC 어노테이션 중 하나는 @ModelAttribute 어노테이션입니다. @ModelAttribute는 명명 된 모델 속성에 메서드 매개 변수 또는 메서드 반환 값을 결합하는 어노테이션과 후 웹보기를 제공합니다. 다음 예에서는 회사 직원이 제출 한 양식이라는 공통 개념을 통해 어노테이션의 유용성과 기능을 보여줍니다. 2. 깊이 있는 @ModelAttribute 소개 단락에서 알 수 있듯이 @ModelAttribute 는 메서드 매개 변수 또는 메서드 수준에서 사용할 수 있습니다. 2.1 방법 수준에서 어노테이션이 메소드 레벨에서 사용되면 해당 메소드의 목적이 하나 이상의 모델 속성을 추가하는 것임을 나타냅니다. 이러한 메서드는 @RequestMapping 메서드 와 .. 2021. 4. 19.
Spring MVC의 HttpMediaTypeNotAcceptableException 1. 개요 이 빠른 기사에서는 HttpMediaTypeNotAcceptableException 예외를 살펴 보고이 예외가 발생할 수있는 경우를 이해합니다. 2. 문제 Spring과 API 엔드 포인트를 구현할 때, 우리는 일반적으로 소비 / 생산 용지 종류를 지정합니다 (경유 할 필요 가 소비를 하고 생산 매개 변수). 이렇게하면 해당 특정 작업에 대해 API가 클라이언트로 다시 반환하는 가능한 형식이 좁혀집니다. HTTP에는 또한 클라이언트가 인식하고 받아 들일 수있는 미디어 유형을 지정하는 데 사용되는 전용 "Accept" 헤더가 있습니다. 간단히 말해, 서버는 클라이언트가 요청한 미디어 유형 중 하나를 사용하여 리소스 표현을 다시 보냅니다. 그러나 양측이 함께 작동 할 수있는 공통 유형이 없으면 S.. 2021. 4. 18.
@Before 대 @BeforeClass 대 @BeforeEach 대 @BeforeAll 1. 소개 이 짧은 예제에서, 우리는 차이점을 설명하는거야 @Before , @BeforeClass , @BeforeEach 및 @BeforeAll 을 사용하는 방법에 대한 실제 예제와 함께 -의 JUnit 4와 5에 어노테이션을. 또한 @After 보완 어노테이션에 대해서도 간략히 설명합니다. JUnit 4부터 시작하겠습니다. 2. @ 전 @Before 어노테이션이 있는 메소드 는 각 테스트 전에 실행됩니다. 이것은 테스트를 실행하기 전에 일반적인 코드를 실행하고자 할 때 유용합니다. List을 초기화하고 값을 추가하는 예를 살펴 보겠습니다. @RunWith(JUnit4.class) public class BeforeAndAfterAnnotationsUnitTest { // ... private Lis.. 2021. 4. 18.
Spring MVC의 HandlerAdapters 1. 개요 이 기사에서는 Spring 프레임 워크에서 사용할 수있는 다양한 핸들러 어댑터 구현에 초점을 맞출 것입니다. 2. Handleradapter 란 무엇입니까? HandlerAdapter는 기본적으로 스프링 MVC에서 매우 유연한 방식으로 HTTP 요청의 처리를 용이하게하는 인터페이스입니다. 메서드를 특정 URL에 매핑하는 HandlerMapping 과 함께 사용됩니다 . DispatcherServlet은 다음 사용 HandlerAdapter를 이 메소드를 호출 할. 서블릿은 메소드를 직접 호출하지 않습니다. 기본적으로 자체와 핸들러 객체 사이의 다리 역할을하여 느슨하게 결합 된 설계로 이어집니다. 이 인터페이스에서 사용할 수있는 다양한 메서드를 살펴 보겠습니다. public interface H.. 2021. 4. 18.