포트폴리오
2023.03.12 개발환경구성 - FE: React-Native - BE: WebFlux - DB: MySQL, Redis - IDE: Android Studio, SpringBoot(2.7.3) - JDK: 11 - SERVER: AWS Entity import org.springframework.data.relational.core.mapping.Table; import lombok.Data; @Data @Table(name="테이블명(대소문자 구분)") public class 엔티티클래스명 { private Long num; private String str; private String regId; } 1) SELECT가 아닌 다른 DML들은 엔티티클래스명으로 테이블에 접근 2) 이 때, Enti..
2023.03.06 개발환경구성 - FE: React-Native - BE: WebFlux - DB: MySQL, Redis - IDE: Android Studio, SpringBoot(2.7.3) - JDK: 11 - SERVER: AWS Entity package com.assetinfo.playasset.onl.user.entity; import java.sql.Date; import org.springframework.format.annotation.DateTimeFormat; import lombok.Data; @Data public class UserEntity { private String userId; private String userPassword; private String userN..
2023.02.07 개발환경구성 - FE: React-Native - BE: WebFlux - DB: MySQL, Redis - IDE: Android Studio, SpringBoot(2.7.3) - JDK: 11 - SERVER: AWS Handler 기반 방식 1) URI 요청을 받는 Router와 로직 및 서비스 호출 등 SpringMVC 2Model 컨트롤러 역할을 하는 Handler로 구성된다. 2) Handler와 Router는 Application.java와 같은 패키지안에 포함되어야 한다. 3) GET/POST 처리는 Router에서 처리한다. WebFlux Router 샘플코드 package com.assetinfo.playasset.config; import org.springfram..
2023.02.19 이전 포스팅 [PF/PlayAsset] WebFlux개요 1 2023.02.05 개발환경구성 - FE: React-Native - BE: WebFlux - DB: MySQL, Redis - IDE: Android Studio, SpringBoot(2.7.3) - JDK: 11 - SERVER: AWS Spring WebFlux 스프링 웹플럭스는 스프링 5.0에서 새로 등장한, 웹 애플리케이션에서 limreus.tistory.com 리액티브(함수형) 프로그래밍 1) 연속적으로 일어나는 이벤트를 다루는 프로그래밍 기법 2) UI 이벤트, 비동기적인 I/O이벤트, 통제 불가능한 이벤트 스트림 처리 3) 동시성, 비동기/논블록킹 호출을 다루는데 탁월함 4) 조합 가능한 비동기 로직을 다루는 ..
2023.02.05 개발환경구성 - FE: React-Native - BE: WebFlux - DB: MySQL, Redis - IDE: Android Studio, SpringBoot(2.7.3) - JDK: 11 - SERVER: AWS Spring WebFlux 스프링 웹플럭스는 스프링 5.0에서 새로 등장한, 웹 애플리케이션에서 리액티브 프로그래밍을 제공하는 프레임워크이다. 기존 스프링 MVC를 전부 대체하는 개념은 아니다. 초기 이름은 스프링 웹 리액티브였고, 웹플럭스로 명칭이 변경되었다. MVC와 웹플러스는 공존해서 사용이 가능하다. - 비동기-논블록킹 리액티브 개발에서 사용 - 효율적으로 동작하고 고성능 웹 애플리케이션 개발 - 서비스간 호출이 많은 마이크로서비스 아키텍처에 적합 출처: We..
2022.11.09 개발환경구성 - FE: React-Native - BE: WebFlux - DB: MySQL, Redis(Docker) - IDE: Android Studio, SpringBoot(2.7.3) - JDK: 11 - SERVER: AWS-Linux AWS에서 Docker 설치 ① 출처: Never Ending Study [Docker] AWS EC2에 Docker로 MySQL 띄우기 MySQL을 클라우드 서버에 올려서 사용하고 싶어 Docker로 간편하게 MySQL 서버를 띄우는 법을 알아보겠다. 설치 전 준비 AWS에 회원가입이 되어 있어야 하며 Docker의 설치가 되어 있어야 한다. Docker의 mungiyo.tistory.com ② 아래의 커맨드를 입력해서 yum명령어를 업데이..