전체태그 보기

#Spring (14개의 포스트)

eungook
로그인이란.. 뭘까요? 🧐
eungook
드물지만; vscode로 Spring Boot 개발하는 사람들이 있다.. 면 개발할 때 주의할 점이 있다. 프로젝트 첫 실행은 꼭 Dashboard GUI를 통해 실행해주자.
HttpMessageConverters
jayjay28

HttpMessageConverters

2019년 8월 23일0개의 댓글
HttpMessageConverters 란? - 스프링 프레임워크에서 제공하는 인터페이스 - 스프링 MVC에서 제공하는 일부분 - http 요청 본문으로 들어오는 것을 객체로 변환 하거나 - http 응답을 본문으로 변환할때 사용 - 요청이나 응답에 따라 컨버터가 달리 사용 된다 - 예를 들어, json으로 요청이 들어왔으면, json 컨버터가 사용 됨 ...
Spring HandlerMethodArgumentResolver의 사용법과 동작원리
kingcjy
1. HandlerMethodArgumentResolver 이란? HandlerMethodArgumentResolver은 컨트롤러 메서드에서 특정 조건에 맞는 파라미터가 있을 때 원하는 값을 바인딩해주는 인터페이스입니다. 스프링에서는 Controller에서 @RequestBody 어노테이션을 사용해 Request의 Body 값을 받아올 때, @Path...
red
💿 음원차트 파싱 프로젝트 -💿 음원차트 파싱 프로젝트 -📷 ScreenShot -✒️ 개요 -📁 프로젝트 설계 -📆 Weekend Commit Preview -💭 아쉬웠던점 -📚 사용해본것들 -🔗 Links 📷 Preview ![](h...
AWS + GitLab + Spring boot로 배포 자동화 구축하기(2)
kingcjy
aws-logo.png EC2, IAM 설정 이번 편에서는 AWS의 EC2와 IAM설정을 하겠습니다. IAM 설정 가장 먼저 IAM에서 EC2, CodePipeline, CodeDeploy 역할을 추가하고 S3에 업로드 하고 EC2에 Deploy할 수 있는 권한을 가진 사용자를 추가해야합니다. EC2 역할 설정 IAM 에 들어...
AWS + GitLab + Spring boot로 배포 자동화 구축하기(1)
kingcjy
시작하기에 앞서... 우리가 웹 어플리케이션을 개발할 때 배포라는 과정은 굉장히 불필요하고 반복적인 작업입니다. 아래는 보통의 배포 프로세스입니다. 1. git push 1. 로드벨런서에서 인스턴스 분리 2. 원격지 서버에서 git 소스 다운로드 3. maven or gradle 로 소스 build 4. build된 jar 파일 실행 5. 실행 확인 후...
Spring Boot + JPA DB Replication 설정하기
kingcjy
Spring Boot, JPA DB Replication 설정하기 DB Replication 이란? 데이터베이스 이중화 방식 중 하나로 하나의 Master DB와 여러대의 Slave DB로 구성한다. Master DB에 데이터의 변경이 감지되면 Master DB의 로그를 기반으로 Slave DB에 복제한다. Master DB에는 데이터의 변경...
환경에 맞는 Spring Profile 설정하기
kingcjy
환경에 맞는 Spring Profile 설정하기 스프링 부트로 서버를 개발하다보면 개발환경과 리얼 환경에서의 profile을 다르게 설정해야하는 경우가 생깁니다. ( 데이터베이스 설정,외부 연동 url등) 이러한 경우에 스프링에서 지원하는 Spring Profile을 통해 환경에 따라 다른 profile을 설정해줄 수 있습니다. Profile ...
Spring REST Docs를 사용한 API 문서 자동화
kingcjy
Spring REST Docs Spring REST Docs는 RESTful 서비스를 문서화 할 수 있게 도와주는 도구입니다. 기본적으로 Asciidoc을 사용하며 작성된 테스트 코드에 의해 html파일을 생성해줍니다. Swagger같은 도구로 생성하는 문서가 아닌 Test로 자동 생성 된 스니펫과 자신이 원하는 문서를 결합해서 사용 할 수 있습니다. ...
IoC? DIP? IoC Container? DI? DI Framework? 도대체 그게 뭔데?
wickedev
여러분이 자바 혹은 C을 사용한다면 제목과 같은 용어들을 봐왔을겁니다. 하지만 보면 볼수록 매우 혼란스럽게 느껴질 것 입니다. 이렇게 복잡하게 느껴지는 이유는 이러한 용어들이 긴 시간에 걸쳐 하나의 용어에 다른 별명이 만들어지거나 세분화되고 혼용되었기 때문이죠. 그러므로 시간 순서에 따라 각 용어들을 살펴보려고 합니다. 먼저 IoC(Inversion o...
Spring boot 스프링 부트에서 request Validation 요청값 검증하기
junwoo4690
안녕하세요. 오늘은 Spring boot 에서 request에 들어오는 요청값을 검증하는 법을 알아보겠습니다. 현재 제가 공부로 진행중인 프로젝트에서 소스를 조금 가져오겠습니다. 먼저 만 검증을 해봤는데, 실제로 필요한 검증을 직접 추가하시고 소스코드도 더
Spring Boot JPA 사용해보기
junwoo4690

Spring Boot JPA 사용해보기

2018년 12월 20일4개의 댓글
오늘은 지난번에 알아보았던 JPA를 스프링에서 어떻게 적용하는 지 함께 알아보겠습니다. 저는 Spring Boot를 이용해서 실습을 진행해보겠습니다. 본 실습은 jojoldu님의 블로그를 보면서 진행했습니다. (https://jojoldu.tistory.com/251?category=635883) 1.Dependency 추가 먼저...
Spring MyBatis와 JPA
junwoo4690

Spring MyBatis와 JPA

2018년 12월 18일1개의 댓글
현재 인턴을 진행하고 있는 곳에서 스프링과 MyBatis를 처음으로 경험해보았습니다. 이전까지는 학교 수업중에 실습으로 JDBC를 사용하여 데이터베이스를 의 사용에 대한 외국 친구들의 생각은