본문 바로가기 메뉴 바로가기

Software Engineer, Java, Spring Boot, JAX-RS REST API, OAuth 2.0, Microservice, DevOps

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

Software Engineer, Java, Spring Boot, JAX-RS REST API, OAuth 2.0, Microservice, DevOps

검색하기 폼
  • 분류 전체보기 (536) N
    • 건강부터 챙기자 (13)
    • 모든 것들의 리뷰 (55) N
      • 목차 (1)
    • SW 개발 (349) N
      • 목차 (1)
      • Tools > Windows (9)
      • Tools > Chrome (1)
      • CentOS (30)
      • IDE (4)
      • Vagrant (2)
      • API (11)
      • API > Logging (3)
      • API > OAuth 2.0 (6)
      • Java (62)
      • Kotlin (8)
      • Spring (53)
      • Spring > MyBatis (6)
      • Spring > Cache (1)
      • Spring > Jedis (1)
      • Spring > Logback (1)
      • Spring > Vaadin (1)
      • Jersey (4)
      • PHP (23)
      • Node.js (9)
      • JavaScript (40)
      • TypeScript (1)
      • MySQL_MariaDB (23)
      • Redis (1)
      • RocksDB (1)
      • C# (2)
      • ERP (1)
      • 웹 (11)
    • 늦게 재미들린 사진 찍기 (11)
    • 우리 동네 뭐있지? (1)
    • IT (22)
      • 유틸리티 (10)
      • 앱 (3)
      • 크롬 (2)
    • 취미 (58)
      • 자전거_목차 (1)
      • 자전거 (46)
      • 사진 (4)
      • 축구 (3)
      • 영어 (1)
    • 생활 (1)
    • 블로깅 (2)
    • 잡담 (1)
  • 방명록

spring (7)
Spring, RestTemplate으로 REST 클라이언트 구현하기

개요 웹의 시대가 열린지는 오래되었지만 REST API가 본격적으로 유행한지는 얼마 되지 않았다. 안타깝게도 국내는 비즈니스 로직 구현에만 초점을 맞추어 GET, POST 메써드의 구분 없이 API 요청을 허용한다거나(심지어 POST 요청에 쿼리 스트링을 담기도 한다.) 상태 코드를 사용하지 않고 무조건 200 응답 후 바디에 독자적인 코드를 재정의하는 등 HTTP 스펙의 권고사항을 무시한 API 개발이 너무나도 흔한 상황이다. 그럼에도 REST는 가독성, 유지보수성 등을 고려했을 때 꼭 필요한 설계 철학이다.(세계 최대의 커뮤니티 reddit 또한 REST API를 제공한다.) 이번 글에서는 이러한 REST API를 이용(소비)하는 클라이언트로서 RestTemplate의 사용 예를 설명하고자 한다. 라..

SW 개발/Spring 2016. 6. 18. 04:00
Spring Boot, @Async 비동기 실행 로직 구현하기

개요 Spring Boot 기반의 웹 애플리케이션은 기본적으로 각 요청에 대해 동기 방식으로 로직을 실행한다. 하지만, 필요에 따라 비동기 방식으로 로직을 실행해야 하는 경우도 있다. 이번 글에서는 비동기 방식의 실행 방법에 대해서 정리하였다. 먼저 읽어볼만한 글 IntelliJ IDEA에서 Spring Boot 프로젝트 생성하기 @SpringBootApplication 클래스 작성 package com.jsonobject.example; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.EnableAutoConfiguration; import org.springframework.b..

SW 개발/Spring 2016. 6. 1. 03:50
Spring Boot, JUnit을 이용한 유닛 테스트 구현하기

먼저 읽어볼만한 글 IntelliJ IDEA에서 Spring Boot 웹 프로젝트 생성하기 Spring Boot 프로젝트에서 Profile 적용하기 라이브러리 종속성 추가 /build.gradle 파일에 아래 내용을 추가한다. dependencies { testCompile group: 'org.springframework.boot', name: 'spring-boot-starter-test' testCompile group: 'org.assertj', name: 'assertj-core', version: '3.12.2 } spring-boot-starter-test Starter POM의 추가 만으로 Spring Test, JUnit, Hamcrest, Mockito를 모두 사용하여 테스트 클래스를 ..

SW 개발/Spring 2016. 5. 28. 04:07
Spring MVC Controller에서 ApplicationContext에 접근하기

Spring 프레임워크에 있어서 ApplicationContext 오브젝트는 Bean의 초기화와 Life Cycle을 관리하는 중요한 오브젝트이다. Spring MVC 기반의 웹 애플리케이션을 개발하다보면 ApplicationContext에 직접 접근할 일이 거의 없지만 Bean 오브젝트를 얻기 위해 필요할 때가 있다. ApllicationContext 오브젝트를 획득하는 방법은? 방법은 간단하다. Controller 클래스를 예로 들면 BeanFactoryAware 인터페이스를 구현하고 아래와 같이 setBeanFactory() 메써드를 오버라이드하여 작성한다. 현재 활성화된 특정 Bean 오브젝트를 획득할 수 있다. @Controller public class SomeController impleme..

SW 개발/Java 2014. 4. 22. 23:15
이전 1 2 다음
이전 다음
공지사항
  • 처음 오신 분들을 위한⋯
최근에 올라온 글
  • 아세토 코르사 컴페티치오⋯
  • Metabase, 개념 및 사용법⋯
  • Metabase, 오픈 소스 BI⋯
  • 입문급 심레이싱 기어 사⋯
최근에 달린 댓글
  • 좋은 정보 감사드립니다. 구⋯
  • @ㅇㅇ 님, 한국에도 시모지⋯
  • 시모지 이사무씨 노래를 들으⋯
  • @파스 무료 님, 제가 착각했⋯
Total
2,351,784
Today
89
Yesterday
1,507
링크
TAG
  • 구동계
  • jsp
  • JAX-RS
  • Tomcat
  • timestamp
  • Spring Boot
  • 태그를 입력해 주세요.
  • Docker
  • 로드바이크
  • jstl
  • Kendo UI Web Grid
  • jQuery
  • Eclipse
  • 평속
  • JavaScript
  • PC앱
  • spring
  • CSS
  • MySQL
  • Kendo UI
  • chrome
  • bootstrap
  • node.js
  • date
  • 로드 바이크
  • java
  • It
  • 자전거
  • Spring MVC 3
  • CentOS
more
«   2021/02   »
일 월 화 수 목 금 토
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28            
글 보관함
  • 2021/02 (6)
  • 2021/01 (7)
  • 2020/12 (4)
  • 2020/11 (9)
  • 2020/10 (5)

Blog is powered by Tistory / Designed by Tistory

티스토리툴바