# 스프링 부트

14개의 포스트

Spring Boot Annotation (2)

1. Spring Boot Paramter Level Annotation @RequestParam GET 요청으로 넘어오는 Parameter를 Method의 해당 Annotation을 사용한 Parameter에 매핑하여 줍니다. @RequestParam Annota

2019년 12월 29일
·
0개의 댓글

LomBok Plugin & Lombok Annotation

1. LomBok Plugin 설치 및 설정 build.gradle > dependencies > compile('org.projectlombok:lombok') gradle v4 기준이며, gradle v5는 추가 설정 필요 IntelliJ - Plugin - Lo

2019년 12월 29일
·
0개의 댓글

Spring Boot Annotation (1)

1. Spring Boot 내장 WAS 스프링 부트에서 무조건 내장 WAS를 사용하는 것은 아니지만 권장되어지고 있습니다. 언제 어디서나 같은 환경에서 스프링 부트 배포 가능. 서버별 같은 WAS 설정에 많은 시간 , 비용 소요 -> 내장 WAS로 통일시 문제

2019년 12월 29일
·
0개의 댓글

HandlerMethodArgumentResolver

1. HandlerMethodArgumentResolver 이란? 컨트롤러 메서드에서 특정 조건에 맞는 파라미터가 있을 때 원하는 값을 바인딩해주는 인터페이스 Controller에서 @RequestBody 어노테이션을 사용해 Request의 Body 값을 받아올 때

2019년 12월 26일
·
0개의 댓글

스프링 부트와 AWS로 혼자 구현하는 웹 서비스 2일차

1. 오해하는 사실 Service에서 비지니스 로직을 처리해야 한다는 것, Service는 트랙잭션, 도메인 간 순서 보장의 역할만 합니다. 2. 웹 계층 image.png 3. 각 계층별 설명 Web Layer 흔히 사용하는 컨트롤러(@Controller)와 J

2019년 12월 25일
·
0개의 댓글

스프링 부트와 AWS로 혼자 구현하는 웹 서비스 1일차

Domain Package란 ? 게시글, 댓글, 회원, 정산, 결제등 소프트웨어에 대한 요구사항 혹은 문제 영역 Entity Class의 기본 골격 (1) : 실제 데이터베이스와 매칭되는 클래스를 의미합니다. 테이블 이름은 클래스의 명을 스네이크 케이스 명명법으로

2019년 12월 25일
·
0개의 댓글

[Docker] 스프링 부트 사이트 가이드의 Dockerfile과 이미지 빌드 명령어 이해하기

스프링 부트의 공식 사이트 가이드에서 스프링 부트와 Docker 를 연동하기 위해 다음과 같은 Dockerfile 포맷을 올려놓았습니다. https://spring.io/guides/gs/spring-boot-docker/ 위의 Dockerfile을 스프링 부트의 기본 디렉토리에 저장한 후 Maven 의 경우 명령어를 입력하고, Gradle의 경우 ...

2019년 11월 30일
·
0개의 댓글
post-thumbnail

HATEOAS

Hypermedia As The Engine Of Application State 이름부터가.. 너무 길다.... 뭐지..?? 천천히 접근해보자 HATEOAS는 REST API와 연관이 있다고 합니다. Rest API에서 R은 Resource...자원과 관련이 있나봅니다! 그래서 찾아 봤더니 HATEOAS는 서버와 클라이언트 관점에서 각각의 역할을 한다고...

2019년 8월 23일
·
0개의 댓글
post-thumbnail

웹 JAR

웹JAR 클라이언트에서 사용하는 라이브러리(jquery, bootstrap, react 등등...) jar 파일이 있습니다. 메이븐과 같은 의존성 관리 툴을 이용하여 jar 파일을 프로젝트에 추가 합니다. 이 jar파일을 클라이언트 측에서 사용하는 것입니다! 예를 들어 html 파일 안에서 jquery를 불러올때 jar 파일을 이용하는 것입니다. ...

2019년 8월 23일
·
0개의 댓글
post-thumbnail

정적 리소스

정적 리소스? 클라이언트로부터 요청이 들어왔을 때, 요청에 대한 리소스가 이미 만들어져 있어 그대로 응답하는 경우를 뜻함 정적 리소스 맵핑은 "/**" 기본 리소스 위치 classpath:/static classpath:/public classpath:/resources/ classpath:/META-INF/resources ...

2019년 8월 23일
·
0개의 댓글
post-thumbnail

Spring Boot + JPA DB Replication 설정하기

Spring Boot, JPA DB Replication 설정하기 DB Replication 이란? 데이터베이스 이중화 방식 중 하나로 하나의 Master DB와 여러대의 Slave DB로 구성한다. Master DB에 데이터의 변경이 감지되면 Master DB의

2019년 4월 23일
·
1개의 댓글
post-thumbnail

환경에 맞는 Spring Profile 설정하기

환경에 맞는 Spring Profile 설정하기 스프링 부트로 서버를 개발하다보면 개발환경과 리얼 환경에서의 profile을 다르게 설정해야하는 경우가 생깁니다. ( 데이터베이스 설정,외부 연동 url등) 이러한 경우에 스프링에서 지원하는 Spring Profile을

2019년 4월 23일
·
0개의 댓글
post-thumbnail

Spring REST Docs를 사용한 API 문서 자동화

Spring REST Docs Spring REST Docs는 RESTful 서비스를 문서화 할 수 있게 도와주는 도구입니다. 기본적으로 Asciidoc을 사용하며 작성된 테스트 코드에 의해 html파일을 생성해줍니다. Swagger같은 도구로 생성하는 문서가 아닌

2019년 4월 23일
·
0개의 댓글