# Converter

Chapter14. 컬렉션과 부가 기능
@ElementCollection, @OrderColumn, @OrderBy, @Converter, @Convert, @EntityListeners
GsonConverterFactory 와 Kotlin Serialization Converter 같이 쓰기
우선 회사에서 api 통신시 null 값이 오는 부분들이 좀 있었고 null로 인해 굉장히 불필요한 코드들이 적히는 것이 싫었다.. 우선 null 체크같은 것들 이런 것들이 기본적으로 보일러 플레이트가 되었다. 이런 문제로 인해 여러 불편함을 겪으며 고민을 하는 도중

컨버터, 포맷터 - Converter
기본적으로 클라이언트에서 오는 요청은 문자열의 형태로 전송된다. 이 때문에 코드를 작성할 때 먼저 문자열로 전송된 데이터를 원하는 형태에 맞게 변환을 진행해야 했다. 스프링은 이 과정을 추상화하여 제공하는데, 우리가 그동안 컨트롤러를 작성할 때 @ModelAttribu
[Spring] Enum
자바 Enum타입을 엔티티 클래스의 속성으로 사용할 수 있다.EnumType.ORDINAL : enum 순서 값을 DB에 저장EnumType.STRING : enum 이름을 DB에 저장예시)EnumType.ORDINAL 설정 선언된 순서대로 Integer값으로 변환하여

JPA 데이터 포맷 조작 @Converter
단순 조회가 아닌 date_format() 등과 같이 컨버팅하여 조회하고 싶은 경우 `@Convert` 어노테이션을 사용한다. 쿼리를 직접적으로 조작할 순 없고, 조회나 조작한 값을 DB 컬럼과 엔티티 필드에 매칭할 때 컨버팅한 값을 넣어주는 방식

[Spring] Converter
📚 HttpServletRequest 서버에서 특정한 요청을 보낼때 URL과 더불어서 QueryString에 요청 정보들을 보내면 서버에서는 HttpServletRequest의 getParameter를 통해서 값을 얻을 수 있다 Postman을 통해서 GET 요청을

TIL#7
1) > 프로젝트 폴더의 urls.py에서 gallery/ url을 입력했을 경우 gallery 앱의 urls.py를 include 하도록 설정해줬다. >> gallery 다음 url이 int type으로 넘어올 경우 이를 pk란 이름으로 넘겨줄 것이고, views.py의 item_detail 함수-뷰(혹은 호출 가능한 객체)에서 이를 처리할 것이다. ...

그리드 포밍 컨버터
GFM(Grid Forimg Converter): 인버터 출력 전압을 제어하여 전력을 조절: 토폴로지의 차이가 있으나 기본적으로 위상정보 필요 X, 동기발전기와 유사한 계통 동기화 기능GFL(Grid Following Converter): 상위제어기의 유/무효전력 지령

[Django] 장고 Views를 활용한 HTTP 요청 처리#1_다양한 응답의 함수 기반 뷰
1) > FBV는 호출 가능한 객체 그 자체로서 장고 뷰의 기본이고 CBV는 클래스.as_view()를 통해 호출 가능한 객체를 '생성해서 리턴한다.' 2) > path(-pk-)와 repath(-pk-)의 결과는 같다. repath에서는 모든 인자가 str 타입으로 전달되는 반면, path에서는 매핑된, 그 자체가 하나의 작은 클래스인 정규 표현식, ...

Spring Security와 Attribute Converter
(부제 : 비밀번호가 계속 바뀜) 0. 배경 프로젝트에서 Attribute Converter를 통해 Entity는 List로, DB는 String으로 관리하고 있었다. 즉, JSON Serialize / Deserialize 의 목적으로 사용중이었다. 최근에는 Use
JPA Converter
JPA는 ORM이기 때문에 DB Data를 JAVA 객체로 바꿔 주는데 DB Data와 형식이 다르면 어떻게 할까?🤔🤔 바로 @Converter를 사용하는 것이다.쿼리를 통해 가져온 데이터를 객체로 맵핑을 할때 커스터마이징하는 방법을 알아보자.위 코드는 DB의 En

[JPA] DB Set Type Column을 EnumSet 타입으로 Entity 선언하기
JPA Entity를 선언할 때도 아래와 같이 단순 @Enumerated Annotation을 사용하는 형태로 Enum Type을 사용하고 있었다.해당 Column의 요구사항이 변경되어 기존 Enum to Set Type으로, Column Type을 변경하게 되었다.

WPF Converter활용방안
규칙 1. 컨버터는 외부참조가 아닌 프로젝트에 소스코드로 존재해야 한다. 외부에 존재하게 되면 디버깅이 되지 않는다. 2. 공용 컨버터는 App.xaml에 등록하여 사용한다 3. 컨버터는 간단하게 사용한다.
Spring Converters
스프링을 사용하다 보면 종종 api를 통해 요청되는 값을 원하는 객체나 특정 타입으로 변환해서 controller에서 받고 싶을때가 있습니다. 그때 커스텀 Converter를 등록해 원하는 타입으로 변환을 진행할 수 있습니다. 스프링에서는 그런 상황에서 유용하게 사용할

스프링 부트 - 타입 컨버터, 포맷터
본 게시물은 스스로의 공부를 위한 글입니다.틀린 내용이 있을 수 있습니다. 웹 개발을 하다보면 문자를 숫자로 변환하거나, 숫자를 문자로 변환해야 하는 일이 상당히 많다.HTTP 요청 파라미터는 모두 문자(String)으로 처리되기 때문에 자바에서 다른 타입으로 변환하는