본문 바로가기

Tech/Spring9

Intellij spring boot 설정 Spring Web, liquibase, JPA, h2(in-memory) Intellij initializr 로 spring boot 프로젝트를 설정해보자. 먼저 ORM은 Jpa 로 설정하고, test 를 위한 database 는 in-memory db인 h2 로 설정하자. h2 db는 memory 형식이 아닌 다른 dbms 처럼 installer 형식으로 설치해서 사용할 수 있다. 설치형으로 하려면 아래 포스팅을 참조. https://augustines.tistory.com/177 Spring Boot & H2 DB 를 이용한 CRUD 구현 - 1 Spring Boot와 H2 database를 이용한 CRUD를 구현해보자. H2 database는 embedded server에서 구현할 수 있는 메모리.. 2022. 2. 8.
Spring swagger 적용 API 문서 관리의 어려움 Rest API 서버를 개발하다 보면, API Spec에 대해 문서화를 해서 Frontend 개발자들에게 배포를 해야 한다. 보통 자체 양식으로 문서화하여 배포하는 방식이 기존의 방식이라 할 수 있다. 하지만, 이러한 방식은 문서 관리도 쉽지 않고 만드는 사람이 여러 사람이다 보니 관리가 쉽지 않다. 이에 Swagger라는게 있다. 예전에 S기업의 프로젝트를 진행하면서, Swagger라는 것을 처음 구경했다. 해당 기업은 Swagger를 통해서 기간 시스템의 정보 API를 제공하고 있었다. 사용해보니, API 정보 제공자나 API 정보 이용자나 불편함이 없었다. 이용자 입장에서는 Swagger에서 테스트도 가능하고, api의 스펙을 정확히 이해할 수 있다. 정보 제공자 입장에서.. 2021. 3. 9.
3. RabbitMQ Example https://augustines.tistory.com/183 1. Spring AMQP Spring AMQP에 대해 알아보자. Spring AMQP Spring AMQP는 AMQP 기반 메세지 솔루션의 Spring 구현체다. Spring AMQP는 메시지 송수신을 위한 템플릿을 제공한다. AMQP란? AMQP는 Advanced Message Queuing Protoc.. augustines.tistory.com https://augustines.tistory.com/184 Spring RabbitMQ Spring AMQP Spring AMQP Spring AMQP에 대해 알아보자. Spring AMQP Spring AMQP는 AMQP 기반 메세지 솔루션의 Spring 구현체다. Spring AMQP는 .. 2020. 2. 12.
2. Spring RabbitMQ Spring AMQP Spring AMQP Spring AMQP에 대해 알아보자. Spring AMQP Spring AMQP는 AMQP 기반 메세지 솔루션의 Spring 구현체다. Spring AMQP는 메시지 송수신을 위한 템플릿을 제공한다. AMQP란? AMQP는 Advanced Message Queuing Protoc.. augustines.tistory.com AMQP에 이어서, RabbitMQ를 알아보자. AMQP에 대한 개념이 있어야 하니, 이전 포스팅인 Spring AMQP를 먼저 읽어볼 것. 이 포스팅에서는 RabbitMQ Server의 설치방법과 RabbitMQ Server에서 Queue와 Exchange의 설정 방법에 대해 알아볼 것이다. Spring AMQP Modules Spring.. 2020. 2. 11.
반응형