데이터 바인딩 추상화: PropertyEditor
데이터 바인딩 추상화: PropertyEditor org.springframework.valiation.DataBinder 기술적인 관점: 프로퍼티 값을 타켓 객체에 설정하는 기능. 사용자 관점: 사용자 입력값을 애플리케이션 도메인 모델에 동적으로
[SPRING] :: SPRING FRAMEWORK 설치
[SPRING] :: SPRING FRAMEWORK 설치 src/main/java :: JAVA코드의 경로로 DAO, VO, 컨트롤러등 기능별로 관리한다. src/main/resources :: 서버 동작시 필요한 MYBATIS, 맵퍼, ROOT
[WEB] :: SPRING FRAMEWORK
[WEB] :: SPRING FRAMEWORK SPRING FRAMEWORK :: JAVA를 기반으로하는 오픈 소스의 프레임 워크 :: POJO, 의존성등의 특징을 가지고 있다. 특징 설명 POJO 기반 - PLAIN OLD JAVA OBJEC
[Spring, Kafka] Spring Kafka Consumer 사용시 오프셋 관리
[Spring, Kafka] Spring Kafka Consumer 사용시 오프셋 관리 Spring Kafka를 이용하여 대용량 데이터를 consuming 하고있는 어플리케이션을 제작하고 있었는데 어플리케이션 오류 등 여러 이유로 consumer가 죽
[Spring] Servlet/JSP URL패턴과 DispatcherServlet
[Spring] Servlet/JSP URL패턴과 DispatcherServlet URL 패턴 @WebServlet으로 서블릿을 URL에 매핑할 때 사용한다. Spring에서도 동일한 URL 패턴을 사용한다. 종류 URL pattern 매칭 URL
[Spring] Servlet/JSP Scope에 대해 알아보자
[Spring] Servlet/JSP Scope에 대해 알아보자 HTTP 프로토콜의 특징 상태 정보를 저장하지 않는다. (stateless) 상태 정보를 저정하기 위한 저장소를 범위에 따라서 나눠놓은 것이 scope이다. Scope의 종류 웹
[Spring Boot] Redis Cache TTL 이름별로 설정하는 방법
[Spring Boot] Redis Cache TTL 이름별로 설정하는 방법 기존 애플리케이션에 적용된 조회 API의 Cache 기능 이외에 조회마다 일어나는 조회수의 기능도 Cache 기능이 필요하다고 생각하였고, TTL 설정을 다르게 주어 유연하
스프링 포맷터(Formatter), 포맷터를 지원하는 ConversionService
스프링 포맷터(Formatter), 포맷터를 지원하는 ConversionService 728x90 스프링 포맷터란(Formatter)?? 웹 애플리케이션에서 객체를 문자로, 문자를 객체로 변환하는 예 화면에 숫자를 출력해야 하는데, Integer
[Spring Boot] 컨트롤러에서 redirect 경로
[Spring Boot] 컨트롤러에서 redirect 경로 반응형 문제점 : 아이디 찾기를 구현하는 도중 View의 form을 제축하면 시큐리티에 의해 login폼으로 이동하였다. 해결 : 컨트롤러에서 사용한 redirect의 경로를 잘못 지정하였
스프링이 제공하는 기본 포맷터 - @NumberFormat, @DateTimeFormat
스프링이 제공하는 기본 포맷터 - @NumberFormat, @DateTimeFormat 728x90 스프링은 자바에서 기본으로 제공하는 타입들에 대해 수많은 포맷터를 기본으로 제공합니다. IDE에서 Formatter 인터페이스의 구현 클래스를 찾