# Springboot

91개의 포스트
post-thumbnail

SpringBoot - 소셜 게시글을 가져오자!

최근 기사나 블로그들을 보면 SNS의 게시글을 SNS에서 보는 것처럼 그대로 가져온 것을 보신적 있으신가요? 프로젝트에 해당 기능을 추가하며 내용을 공유하고자 작성합니다. 각 소셜마다 공식 Document를 확인해보면 Embed API를 확인할 수 있습니다

약 16시간 전
·
0개의 댓글
post-thumbnail

SpringBoot with Kotlin에서 JpaRepository default method 구현에 따른 오류

Spring Boot 환경에서 Kotlin 언어로 JpaRepository를 아래와 같은 코드로 구현하는 중이였습니다.기대하고 있던 기능들은 다음과 같습니다.1\. findByIdAndStateIn 메소드는 parameter값으로 들어온 아이디와 계정 상태값에 대한 계

2020년 6월 16일
·
0개의 댓글

[wisestudy] 배포를 위한 Profile 설정

로컬, 원격 데이터베이스를 개발과 배포 환경에 따라 유연하게 설정하기 위한 profile 설정을 진행합니다.

2020년 6월 15일
·
0개의 댓글

[wisestudy] Domain 삽입/조회 테스트

Spring Boot에서 JPA/Hibernate를 사용하여 도메인 객체를 삽입하고, 조회하는 테스트를 진행합니다.

2020년 6월 15일
·
0개의 댓글

[wisestudy] JPA/Hibernate 적용하기

Spring Boot에서 JPA/Hibernate를 적용하여 테이블 생성과 데이터 저장/읽기 테스트를 진행합니다.

2020년 6월 10일
·
0개의 댓글

[wisestudy] 데이터베이스 설정

JPA/Hibernate와 MySQL 데이터베이스를 연결하는 과정입니다.

2020년 6월 10일
·
0개의 댓글

SpringBoot Security with JJWT

SpringBoot Security with JJWT

2020년 6월 9일
·
0개의 댓글

[wisestudy] 로컬 개발 환경 설정

SpringBoot 기반의 API 서버를 구축하기 위해 로컬 개발 환경을 설정하는 과정입니다.

2020년 6월 8일
·
0개의 댓글
post-thumbnail

Spring Boot static resource

Server 에서 Static Resource (html, img, css, js) 등의 정적 자원을 제공 기능은 거의 필수로 구현해야만 하는 기능이다. 이를 구현해보록 하자!!기본적으로 Spring Boot는 "/" 경로를 통해서 resources/static 밑에

2020년 6월 8일
·
0개의 댓글
post-thumbnail

SpringBoot Custom Validation with Message Source

SpringBoot Graceful Custom Validation with Message Source

2020년 6월 8일
·
0개의 댓글

Spring Data JPA - 기본키 전략(매핑)

Spring Data JPA에서는 엔티티의 기본키를 @Id 를 사용해서 매핑한다.기본키를 자동생성하는 방법에는 @GeneratedValue에 붙이는 다음과 같이 4개가 있다.IDENTITY : 기본 키 생성을 DB에 위임한다. DB의 auto_increment와 같은

2020년 5월 3일
·
0개의 댓글
post-thumbnail

[Spring Boot] Gmail SMTP 사용하기(메일보내기)

Gmail SMTP를 사용하기 위해서는 https://myaccount.google.com/security 링크로 접속하여 2단계 인증을 ON으로 해주어야한다.그 후 바로 아래의 앱 비밀번호를 생성해주면 된다.그러면 기기용 앱 비밀번호가 생성된다. 이 번호를

2020년 4월 28일
·
0개의 댓글

SpringBoot Day04

정적 요청클라이언트(웹 브라우저) 요청 웹서버동적 요청ConsoleAppender : 로그를 콘솔에 출력RollingFileAppender : 로그를 파일로 만들어서 출력%d

2020년 4월 20일
·
0개의 댓글
post-thumbnail

[JPA] Repository 커스텀 메서드 트랜잭션 처리 @Transactional

기본적으로 JpaRepository가 제공하는 메서드들은 모두 트랜잭션 처리가 되어있다.그렇지만, 우리가 만들어서 추가한 메서드들은 트랜잭션 처리가 안되어 있기 때문에, repository에 @Transactional을 붙여주거나, 각각 메서드에 @Transaction

2020년 4월 19일
·
0개의 댓글
post-thumbnail

Swagger로 API 문서 자동화

REST API를 만들 때 문서화를 잘하는 것은 중요하다.더우기 API를 변경할 때마다 레퍼런스 문서에 똑같이 명시해주어야한다. 이것을 수작업으로 반영하는 것은 매우 지루한 일이므로, 이것을 자동화하는 것은 필수다.Swagger를 통해 spirng api 문서 자동화를

2020년 4월 19일
·
0개의 댓글

[Spring Boot] Open EntityManager In View(필터)

Open EntityManager In View 라는 필터는 JPA EntityManager(영속성 컨텍스트: DB에서 읽어온 객체들을 관리하는 컨텍스트. persistent 상태인 객체들을 관리) 또는 hibernate session(영속성 컨텍스트), 즉 영속성 컨

2020년 4월 17일
·
0개의 댓글
post-thumbnail

NGINX 무중단 배포

무중단 배포 방식에는 몇 가지가 있습니다.AWS에서 블루 그린(Blue-Green) 무중단 배포도커를 이용한 웹서비스 무중단 배포우리가 진행할 방법은 엔진엑스(Nginx)를 이용한 무중단 배포 입니다. Nginx엔진엑스는 lgor Sysoev라는 러시아 개발자 동시접

2020년 4월 15일
·
0개의 댓글
post-thumbnail

EC2 서버에 스프링부트 배포

먼저 깃허브에서 코드를 받아올 수 있게 EC2에 깃을 설치해야한다.EC2로 접속해서 다음과 같이 명령어를 입력합니다.git 설치git 버전 확인프로젝트 디렉토리 생성프로젝트 디렉트리 이동git clone프로젝트 확인단위 테스트만 수행실행 결과실행 권한 추가단위 테스트만

2020년 4월 15일
·
0개의 댓글