profile
Java & Backend Developer
post-thumbnail

Swagger로 API 문서 자동화

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

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

IntelliJ cannot resolve symbol 에러 해결

잘되던 프로젝트에서 갑자기 Cannot resolve symbol.. 이라는 java 소스를 찾을 수 없다는 에러가 나왔다. 파일도 정상적으로 있는데, 인텔리제이에서 import가 제대로 안되서 build 에러가 난다.인텔리제이 ide tool을 최신버전으로 업데이트하

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

NGINX 무중단 배포

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

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

Travis CI 배포 자동화

코드 버전 관리를 하는 VCS 시스템(Git Svn등)에 PUSH가 되면 자동으로 테스트와 빌드가 수행되어 안정적인 배포 파일을 만드는 과정여기서 중요한 것은 테스팅 자동화입니다. 지속적으로 통합하기 위해선는 프로젝트가 완전한 상태임을 보장하기 위해 테스트 코드가 구현

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

EC2 서버에 스프링부트 배포

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

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

AWS 데이터베이스 환경 구축

AWS(Amazon Web Service)라는 클라우드 서비스를 이용해 데이터베이스 환경을 구축해보자데이터베이스 생성 DBMS MariaDB 선택 템플릿 선택 상세 설정 인스턴스 크기 설정 연결 설정 퍼블릭 엑세스 가능 옵션 추가데이터베이스 옵션 데이터베이스 생성 RD

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

AWS 서버 환경 구축

AWS(Amazon Web Service)라는 클라우드 서비스를 이용해 서버환경을 구축해보자EC2(Elastic Compute Cloud)는 AWS에서 제공하는 성능, 용량 등을 유동적으로 사용할 수 있는 서버입니다.EC2 인스턴스 시작aws인스턴스를 생성하는 첫 단계

2020년 4월 14일
·
1개의 댓글
post-thumbnail

스프링 시큐리티와 OAuth 2.0으로 로그인 기능 구현

스프링 시큐리티(Spring Security)는 막강한 인증과 인과(혹인 권한 부여) 기능을 가진 프레임워크입니다.사실상 스프링 기반의 애플리케이션에서는 보안을 위한 표준이라고 보면 됩니다. 필터 기반의 보안 기능을 구현하는 것보다 스프링 시큐리티를 통해 구현하는 것을

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

Mustache로 화면 구성하기

Logic-less template Engine다양한 언어들을 지원 (Ruby, JavaScript, Python, Erlang, node.js, PHP, Perl, Objective-C, Java, .NET, Android, C++, Go, Lua, ooc, Acti

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

Spring Boot에서 JPA 사용하기

JPA는 여러 ORM 전문가가 참여한 EJB 3.0 스펙 작업에서 기존 EJB ORM이던 Entity Bean을 JPA라고 바꾸고 JavaSE, JavaEE를 위한 영속성(persistence) 관리와 ORM을 위한 표준 기술이다. JPA는 ORM 표준 기술로 Hibe

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

마크다운 markdown 작성법

Markdown은 텍스트 기반의 마크업언어로 2004년 존그루버에 의해 만들어졌으며 쉽게 쓰고 읽을 수 있으며 HTML로 변환이 가능하다. 특수기호와 문자를 이용한 매우 간단한 구조의 문법을 사용하여 웹에서도 보다 빠르게 컨텐츠를 작성하고 보다 직관적으로 인식할 수 있

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

github vuepress 블로그 만들기

정적 사이트 generator, 기술 문서를 편리하게 작성할 수 있다.기본 테마 제공pre-rendervue, vue-router, webpack 으로 구현vuepress 사이트셋팅 리포짓토리vuepress 설치디렉토리 셋팅package.json 런 스트립트 추가co

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

Spring Boot 테스트 코드 작성

Spring Boot 테스트 코드 작성

2020년 4월 14일
·
2개의 댓글
post-thumbnail

Gradle Spring Boot 프로젝트 생성

Gradle Spring Boot 프로젝트 생성

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