전체 글

전체 글

    [Kotlin] 함수에 인자로 함수를 사용할 수 있다?(feat. 고차함수, 함수형 인터페이스)

    고차 함수 fun m1(action: () -> Unit) { action() }고차 함수는 함수를 인자로 받거나 함수를 반환하는 함수 입니다. Kotlin 에서는 함수 매개변수를 사용할 수 있습니다. 람다 표현식val sum: (Int, Int) -> Int = { a, b -> a + b }println(sum(3, 4)) // 출력: 7람다는 익명 함수로, 코드 블럭을 변수처럼 사용하거나 함수의 인자로 전달할 수 있게 해줍니다. 람다 표현식은 `{..}` 로 정의됩니다. `고차 함수`와 `람다 표현식`// 고차 함수fun m1(action: (Int) -> String) { println(action(1))}// 람다 표현식 호출m1 { "it is $it"}위와..

    [Spring] Spring Security + MockMvc 로 테스트시 주의할 점(feat. kotlin)

    발단Spring Security 와 MockMvc 를  Kotlin 환경에서 검증을 하던 도중 설정(config)이 옳음에도 테스트의 결과가 일관된 반응을 하는 현상을 발견하여 그 이유를 알아보고 왜 그러하였는지 과정을 작성합니다.   Kotlin 고차함수 & 함수형 인터페이스 Unit) { action() }고차 함수는 함수를 인자로 받거나 함수를 반환하는 함수 입니다. Kotlin 에서는 함수 매개변수를 사용할 수 있습니다. 람다 표현식val sum: (Int, Int) -> Int " data-og-host="atsky.tistory.com" data-og-source-url="https://atsky.tistory.com/77" data-og-url="https://atsky.tistory.com..

    [Visual Studio] WCF 수정시 수정/삭제 없이 업데이트 하는 방법(feat. visual studio version)

    발단WCF 라이브러리의 수정 이후 참조 추가한 프로젝트에 대해 갱신하려 할 때 삭제/추가 없이 갱신하다가 업데이트 하는 방식이 있을 듯 하여 방법을 정리합니다. 환경IDE: Visual Studio 2019 WCF 업데이트 문서 Add, update, or remove WCF data service reference - Visual Studio (Windows)Explore how to add, update, or remove a Windows Communication Foundation (WCF) data service reference for .NET Framework applications in Visual Studio.learn.microsoft.comms 에서 제공하는 문서에 따르면 update..

    [JPA] 테이블간의 연관관계 연결 실패(feat. cannot be cast to java.io.Serializable)

    발단두 테이블 간의 연결관계 설정 후 해당 테이블에 대한 조회시 발생한 오류로써 이를 해결하는 과정을 작성하였습니다. 환경Spring Boot 2.7.15Hibernate Core 5.6.15.Final 문제 환경 코드(예시) [HHH-7668] - Hibernate JIRA hibernate.atlassian.net// 링크에서 참조한 예제 테이블 코드 입니다.@Entity@Table(name = "USERS")public class User { @Id @GeneratedValue protected Long id; @NotNull @Column(unique = true) protected String customerNr;}@Entitypublic class Item { ..

728x90