헥사고날 아키텍쳐 (Hexagonal Architecture)
헥사고날 아키텍처란? 헥사고날 아키텍처는 소프트웨어 설계에 사용되는 아키텍처 패턴 중 하나이며 사전적 의미로는 ”육각형 건축물”을 뜻한다. 이 아키텍처는 구성 요소를 모든 수준에서 쉽게 교환할 수 있게 하고 테스트 자동화를 용이하게 한다. 포트와 어댑터를 통해 여러 소프트웨어 환...
헥사고날 아키텍처란? 헥사고날 아키텍처는 소프트웨어 설계에 사용되는 아키텍처 패턴 중 하나이며 사전적 의미로는 ”육각형 건축물”을 뜻한다. 이 아키텍처는 구성 요소를 모든 수준에서 쉽게 교환할 수 있게 하고 테스트 자동화를 용이하게 한다. 포트와 어댑터를 통해 여러 소프트웨어 환...
Spring 스프링 프레임워크(Spring Framework)는 오픈 소스 응용 프로그램 프레임워크이며 자바 플랫폼을 위한 inversion of control 컨테이너를 제공합니다. 강력한 엔터프라이즈 애플리케이션을 구축하기 위한 포괄적인 기능 세트를 제공하며, 시간이 지남에 ...
Java 8 자바 8에 들어서 굉장히 많은 변화가 있었다. 그 중 가장 큰 변화는 Java도 함수형 프로그래밍을 지원하게 되었다는 것이다. 기존에 익명 클래스로 작성해서 할 수 있었지만 코드 양이 많아 직관적이지 않고 코드가 불필요하게 길어졌는데 이를 람다와 스트림으로 깔끔하게 정...
이웃 블로그 서희원 : https://velog.io/@hailey_dev
schema.sql (data.sql) 의 용도 어플리케이션을 로딩 시 쿼리 문을 실행하고 싶을 경우가 있다. test용도로 어플리케이션을 띄우거나 초기에 디비에 쿼리문을 날려야 할 때 아주 유용한 schema.sql이 있다. schema.sql 이나 data.sql 을 자동으로 ...