본문 바로가기

전체 글

(54)
사이트 디자인 + DB설계(수정 필요)
[CI/CD] S3 + CodeDeploy CI(Continuous Integration) → 여러 개발자들의 코드베이스를 계속해서 통합하는 것CD(Continuous Delivery) → 코드베이스가 항상 배포가능한 상태를 유지하는 것내 application.yml 파일은 보안상 git에 올리면안돼서 .gitignore에 추가한다.deploy.yml에 코드를 추가해 git action이 진행되는 동안 application.yml에서 생성되게한다. Git Action과 S3연결[사용자 생성] [해당 사용자의 권한 설정]  [사용자의 액세스 키 생성] → git action 내 프로젝트 키로 사용 됨 [github] 내 프로젝트 → Settings → Secrets and variables → Actions(APPLICATION에는 내 프로젝트의 ..
[Riot Developer] 라이엇 API 라이엇 Developer(https://developer.riotgames.com)에서 api키 발급 받기→24시간마다 갱신되기때문에 불편함. 편리한 사용을 위해 라이엇에 신청서를 작성해 승인받고 개발을 위한 API KEY를 발급받아야함.  최근 전적의 플레이어 정보 찾는 법   APIS → SUMMONER-V4 → /lol/summoner/v4/summoners/by-name/{summonerName}   [요청]   [결과]id와 puuid의 차이점?id는 지역별로 고유하지만, puuid는 전세계적으로 고유하다. 해당response의 puuidAPIS → MATCH-V5 → /lol/match/v5/matches/by-puuid/{puuid}/ids 에 입력 [요청] [결과] matchId 해당 ma..
[Swagger] 스프링부트 3.0.6 + Swagger(springdoc) 적용 build.gradle 파일/*swagger*/ implementation 'org.springdoc:springdoc-openapi-starter-webmvc-ui:2.0.2' implementation 'org.hibernate:hibernate-validator:8.0.0.Final'​hibernate-validator를 추가하지 않으면 에러가 발생한다.→ Unable to create a Configuration, because no Jakarta Bean Validation provider could be found. Add a provider like Hibernate Validator (RI) to your classpath.yml 파일springdoc: packages-to-scan: c..
[SpringBoot] JWT구현하기 build.gradledependencies { implementation 'org.springframework.boot:spring-boot-starter-security' implementation 'org.springframework.boot:spring-boot-starter-web' implementation 'org.springframework.boot:spring-boot-starter-data-jpa' implementation 'io.jsonwebtoken:jjwt-api:0.11.5' implementation 'org.springframework.boot:spring-boot-starter-data-redis' runtimeOnly 'io.jsonwebtoken:jjwt-impl:0...
[SpringBoot] Redis 설치 및 사용 리프레시 토큰을 구현하기위해 redis설치  [설치]brew install redis[설치 확인]redis-server --version [Mac에서 실행-(Foreground)]yeonbin@yeonbinui-MacBookPro redis % redis-server5043:C 25 Jul 2023 13:12:35.429 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo5043:C 25 Jul 2023 13:12:35.429 # Redis version=7.0.12, bits=64, commit=00000000, modified=0, pid=5043, just started5043:C 25 Jul 2023 13:12:35.429 # Warning: no config f..