Posts
개발배말
Cancel

출처 : https://jpub.tistory.com/677 이 글은 러닝 스칼라를 기반으로 작성 되었습니다. 일급 함수란? 함수가 선언되고 호출되는 것 외에 다른 데이터 타입처럼 사용될 수 있는 것. 식별자에 할당되지 않고도 리터럴 형태로 생성될 수 있음. 값, 변수 데이터 구조처럼 컨테이너에 저장될 수 있음. 다른 함수의 매...

출처 : https://jpub.tistory.com/677 이 글은 러닝 스칼라를 기반으로 작성 되었습니다. 스칼라의 함수 (function) 스칼라에서 함수는 이름을 가진, 재활용 가능한 표현식입니다. 함수는 매개변수화할 수도 있고 값을 반환할 수도 있지만 이 어느 것도 필수는 아니지만 이 특징들은 재사용과 구성력을 최대화 합니다. 더 ...

출처 : https://jpub.tistory.com/677 이 글은 러닝 스칼라를 기반으로 작성 되었습니다. 표현식 (Expression) 표현식은 실행 후 값을 반환하는 코드 단위를 말함. 기존 데이터를 변경하는 대신 값을 반환할 수 있기 때문에 함수형 프로그래밍의 기반이 됨. // 누구나 할 수 있지만 이 자체가 표현식이라는 ...

출처 : https://jpub.tistory.com/677 이 글은 러닝 스칼라를 기반으로 작성 되었습니다. 스칼라 데이터의 정의 값 불변의 타입 재할당 불가 리터럴 (리터럴 데이터) 숫자, 문자, 텍스트 등 데이터 변수 가변 타입 ...

EntityListener @PrePersist @PostPersist @PreUpdate @PostUpdate @PreRemove @PostRemove @PostLoad AttributeConverter @Converter class SnackNutrientConverter : AttributeConverter<SnackNutrient,...

단일 데이터 소스를 사용하고 특별한 조건이 없으면서 스프링 부트를 사용한다면 JPA를 설정하는 것은 매우 간편합니다. 그러나 기본적인 엔티티 작성 방법 외에 사용 시 주의해야 할 사항들이 있어 정리해봅니다. 개인적인 관점에서 필요하다 생각하는 주의 사항이므로 잘못된 방법이라면 댓글로 지적 부탁드립니다. 또는 추가적으로 주의 사항이 있다면 댓글로 ...

먼저 JPA란 Java Persistence API의 약자로 자바 ORM 기술에 대한 API 표준 명세이며 대표적인 구현체로는 Hibernate가 있습니다. JPA에서 가장 중요한 개념 중 하나인 영속성 컨텍스트(Persistence Context)의 특징에 대해 함께 알아보겠습니다. 특징에는 크게 다섯 가지가 있습니다. 1차 캐시 (Fir...

Aspect는 어떻게 적용될까요? 출처 : https://stackoverflow.com/questions/29650355/why-in-spring-aop-the-object-are-wrapped-into-a-jdk-proxy-that-implements-interf AOP 란 Aspect Oriented Programming의 약자로 우리말로는 ...

요즘엔 스프링 부트를 주로 사용하기 때문에 XML로 스프링 어플리케이션을 설정할 일이 전혀 없지만 스프링을 처음으로 접하는 개발자에게 간단하게나마 설명을 하기 위해 간단히 샘플 코드를 작성해 보았습니다. 샘플 코드가 코틀린 기반이라 자바 기반 코드와 조금 다른 점이 있으니 참고하시게 되면 주의해주시기 바랍니다. XML 설정으로 Bean 등록과 사...