안녕하십니까 Spring boot를 연결하면서 DB를 사용해 보신적 있나요? Spring boot를 사용하시면 JPA를 이용해서 Entity 부터 해서 쿼리 메소드를 이용해 연결이 가능한데요. 그 외에도 직접 DataSource를 만들고 Mybatis를 이용해 xml로 쿼리를 직접 짜서 db를 연결하는 방법도 있습니다. ( 그 외에도 다양한 방법들이 있으니 찾아보세요 ) 그리고 오늘은 Spring boot + Mybatis의 연결에 대해 작성을 하겠습니다. 그 전에 일단 Mybatis가 무엇인지 간단한 개념에 대해 알아보겠습니다. "마이바티스(MyBatis)는 자바 퍼시스턴스 프레임워크의 하나로 XML 서술자나 애너테이션(annotation)을 사용하여 저장 프로시저나 SQL 문으로 객체들을 연결시킨다...
안녕하십니까 이번에 프로젝트를 하면서 Spring Boot에서 Redis를 사용을 해봤습니다.그 전까지 Redis에 대해서 몰랐는데 이번에 새로운 것을 알게 되서 정리합니다. 일단 Redis가 무엇인지 간단히 정리해 보겠습니다. 레디스(Redis)는 Remote Dictionary Server의 약자로서, "키-값" 구조의 비정형 데이터를 저장하고 관리하기 위한 오픈 소스 기반의 비관계형 데이터베이스 관리 시스템(DBMS)이다. Redis는 빠른 오픈 소스 인 메모리 키 값 데이터 구조 스토어입니다. Redis는 다양한 인 메모리 데이터 구조 집합을 제공하므로 다양한 사용자 정의 애플리케이션을 손쉽게 생성할 수 있습니다. 주요 Redis 사용 사례로는 캐싱, 세션 관리, pub/sub 및 순위표를 들 수..
안녕하십니까 웹 프로젝트를 하면서 로그인 및 인증에 대한 처리에 대해 oauth2 및 jwt 방식을 사용해보신적 있으십니까? 저는 facebook 로그인 방식으로는 oauth2를 사용해봤고 일반 로그인 처리방식 및 인증 방식으로는 jwt 방식을 많이 사용해봐서 경험을 공유하고자 합니다. 그 중에서 jwt에 대해 기재하려고 합니다. JSON Web Token (JWT)은 공개 된 업계 표준 인 RFC 7519 방식으로 두 당사자간에 확실하게 클레임을 표시합니다. - jwt.io - jwt.io를 방문해보시면 jwt 예제 뿐 아니라 다양한 언어들을 지원하는 한다는 것을 알 수 있습니다. 그럼 jwt가 어떻게 표시되는지 볼까요? 이미지를 보시면 왼쪽이 Encoded된 문자열이고 그 문자열을 Decoded하면 ..
Spring & Spring boot로 웹 어플리케이션을 만들어 보신분 들이라면 application.properties 파일을 보신적이 있나요? properties 파일안에 db connection 정보나 file path 등등 여러가지 속성들을 기재해서 많이 사용하시죠? 저 또한 예전부터 properties 파일에 여러가지를 기재해서 사용을 많이 했습니다. 오늘은 이 properties 파일을 외부로 내보내서 여러가지 properties 파일을 관리를 하는 작업에 대해 작성을 하려고 합니다. properties를 왜 외부로 빼서 관리를 하려는 것인가? 이유는 간단합니다. 어플리케이션을 만든 후 jar나 war로 빌드 후 (jar를 이용합시다!) 서버에 배포 후에 갑작스럽게 테스트를 하거나 다른 작업을..
이번에 회사에서 플랫폼을 서비스 하면서 nginx란 것을 사용해봤습니다.그래서 한번 정리해 보기로 했죠 Nginx는 웹 서버 소프트웨어로, 가벼움과 높은 성능을 목표로 하며, 웹 서버, 리버스 프록시 및 메일 프록시 기능을 가진다. 라고 합니다. 출처 :https://medium.com/sjk5766/%EB%84%8C-%EB%AD%90%EB%8B%88-nginx-9a8cae25e964 기본의 웹 서버 수요를 Apache가 16년 부터 다른 웹 서버 들에 추월 당하고 있는 모습들이 보이며 그 이후에도 머지않아 nginx가 추월할 것으로 예상됩니다. Apache 와 Nginx 비교 글이 있던데 한번 참고 해보시면 도움 되실 거 같습니다. 저는 nginx를 Mac 환경과 Amazon linux 환경에서 설치를..
- Total
- Today
- Yesterday
- Java
- mobx
- JavaScript
- 페이스북 로그인
- data grid component
- angular router
- jQuery
- facebook login
- data component module
- localStorage
- Spring Boot
- Router
- MySQL
- data component
- 파이썬
- CSS
- Spring
- Redux
- React-router
- react
- data table component
- python3
- data gird component
- JSON
- Python
- https://www.tistory.com/auth/logout/
- 파이썬3
- JPA
- Angular
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |