본문 바로가기

D8

2025-02-23 인수인계용 정리 어플리케이션 아키텍쳐 보호되어 있는 글 입니다. 2025. 2. 23.
spring cloud config 도입 보호되어 있는 글 입니다. 2025. 2. 16.
프론트엔드 콜백 지옥과 promise 동기와 비동기 자바스크립트는 동기적이다.호이스팅 된 이후 작성순서대로 동기적으로 실행됨. 호이스팅var or 함수 선언들이 자동적으로 코드 제일 위로 올라가는 것. 비동기언제 코드가 실행될지 예측할 수 없는 것. ex : setTimeout지정한 시간이 콜백 함수 : 어떤 이벤트가 발생했거나 특정 작업이 완료된 후 호출되는 함수.  동기 콜백파라미터 내부 인자로 받아서 콜백을 실행하는 경우 비동기 콜백     callback 지옥 콜백 함수들로 Nesting하면서 콜백내의 콜백.. 이런식으로 코드를 작성하는 케이스. 1. 가독성이 너무 낮음.                  https://www.youtube.com/watch?v=s1vpVCrT8f4 2025. 1. 27.
라이브러리 의존 보호되어 있는 글 입니다. 2025. 1. 26.
@JsonProperty 깊게 이해하기 @Target({ElementType.ANNOTATION_TYPE, ElementType.FIELD, ElementType.METHOD, ElementType.PARAMETER})@Retention(RetentionPolicy.RUNTIME)@JacksonAnnotation내부에는 이렇게 지정되어 있다. @Target : 이 어노테이션이 적용될 수 있는 대상을 지정한다.ANNOTATION_TYPE : 다른 어노테이션에서 사용가능. 즉 다른 어노테이션에서 @JsonProperty를 사용가능한 것.FIELD : 클래스의 필드(멤버 변수)에 이 어노테이션을 사용할 수 있다.METHOD: 클래스의 메서드에서 사용가능.PARAMETER : 메서드의 파라미터에 이 어노테이션을 사용할 수 있다.@Retention :.. 2025. 1. 18.
코틀린 JPA PostgreSql json 입력 이슈 문제 상황@Convert(converter = Convert::class) @Column(columnDefinition = "jsonb", name = "REQUEST_DATA") var a: Any = a protected set entity에 any로 받고 dto등을 변환해서 json문자열로 받는 필드가 있었다. @Convertclass Convert( private val objectMapper: ObjectMapper): AttributeConverter { override fun convertToDatabaseColumn(attribute: Any?): String { return attribute?.let { objectMapper.writeVal.. 2025. 1. 7.