나의 개발 기록

나의 개발 기록

  • 분류 전체보기 (637)
    • 내 정보 (2)
    • Installation & Settings (7)
      • Programming Tools (IDE) (1)
      • VMware (3)
      • GNS3 (0)
      • MacBook (3)
    • Network (43)
      • Router & Routing (8)
      • NAT (4)
      • VLAN (3)
      • Redundancy (5)
      • Tunneling (1)
      • Practice (8)
    • Operating System (24)
      • Windows (12)
      • Linux (6)
      • Practice (5)
    • Language (39)
      • Java (36)
      • ES6 (3)
    • Database (48)
      • MySQL (13)
      • Redis (10)
      • MongoDB (15)
      • Practice (10)
    • FastRoute (PHP) (11)
    • Design (3)
      • 원데이 (3)
    • iOS (21)
    • React (29)
      • React (6)
      • React Native (23)
    • Spring (162)
      • Spring (38)
      • Spring Boot (34)
      • Practice (90)
    • GCP (13)
      • 원데이 (13)
    • AWS (39)
      • 원데이 (8)
      • Practitioner (16)
      • Terraform (0)
      • Practice (15)
    • Docker (29)
    • CICD (4)
    • Git (5)
      • 원데이 (5)
    • Clean Code (5)
    • 코딩 테스트 (128)
      • 개념 학습 및 정리 (20)
      • 필수 문제 (44)
      • 실전 문제 (64)
    • 삽질 피하기 (17)
    • 참고하기 좋은 내용 (6)
    • RESTful API (1)
  • 홈
  • 태그
  • 방명록
RSS 피드
로그인
로그아웃 글쓰기 관리

나의 개발 기록

컨텐츠 검색

태그

감사합니다 계속 유지 블로그 이전

최근글

댓글

공지사항

아카이브

Spring/Practice(90)

  • [Practice] Open API 연동 시 API 프로퍼티 활용

    1. 문제 Open API 연동 문제에서 활용한 API 키를 프로퍼티로 설정하여 호출하는 API 2. 풀이 - application.yml ... ### 네이버 API naver-app: client-id: [클라이언트 Id] client-secret: [클라이언트 Secret] - NaverAppProperties.java package com.example.jpa.sample.common.properties; import lombok.Data; import org.springframework.boot.context.properties.ConfigurationProperties; import org.springframework.stereotype.Component; @ConfigurationProper..

    2021.04.20
  • [Practice] 인터셉터 활용 (2)

    1. 문제 인터셉터를 이용하여 JWT 인증이 필요한 API 에 대해서(글쓰기) 토큰 유효성을 검증하는 API 게시글 작성 기능 구현 ("/api/board") 글쓰기 API 호출 시 토큰 유효성 검사 2. 풀이 - BoardInput.java package com.example.jpa.sample.board.model; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; @AllArgsConstructor @NoArgsConstructor @Builder @Data public class BoardInput { private Long boardType; priv..

    2021.04.20
  • [Practice] 인터셉터 활용 (1)

    1. 문제 인터셉터를 이용하여 API 요청에 대한 정보를 log에 기록하는 기능 글목록 API 호출 ("/api/board") 2. 풀이 - ApiBoardService.java package com.example.jpa.sample.board.service; import com.example.jpa.sample.board.entity.Board; import com.example.jpa.sample.board.entity.BoardBadReport; import com.example.jpa.sample.board.entity.BoardComment; import com.example.jpa.sample.board.entity.BoardType; import com.example.jpa.sample.bo..

    2021.04.19
  • [Practice] 사용자 관련 API 만들기 (8)

    1. 문제 AOP의 Around를 이용하여 게시판 상세 조회에 대한 히스토리 기록하는 기능 생성 2. 풀이 - BoardService.java package com.example.jpa.sample.board.service; import com.example.jpa.sample.board.entity.Board; import com.example.jpa.sample.board.entity.BoardBadReport; import com.example.jpa.sample.board.entity.BoardComment; import com.example.jpa.sample.board.entity.BoardType; import com.example.jpa.sample.board.model.*; import ..

    2021.04.19
  • [Practice] 사용자 관련 API 만들기 (7)

    1. 문제 로그인 시 에러가 발생하는 경우 로그에 기록하는 기능 2. 풀이 - application.yml (Log 파일 설정) ... logging: level: org.hibernate.SQL: trace org.hibernate.type: trace file: name: ./logs/spring-jpa.log - ApiLoginController.java package com.example.jpa.sample.user.controller; import com.example.jpa.sample.common.exception.BizException; import com.example.jpa.sample.common.model.ResponseResult; import com.example.jpa.samp..

    2021.04.19
  • [Practice] 사용자 관련 API 만들기 (6)

    1. 문제 회원 로그인 히스토리 기능을 구현하는 API 2. 풀이 - schema.sql ... create table LOGS ( ID BIGINT auto_increment primary key, TEXT CLOB, REG_DATE TIMESTAMP ); - ApiLoginController.java package com.example.jpa.sample.user.controller; import com.example.jpa.sample.common.exception.BizException; import com.example.jpa.sample.common.model.ResponseResult; import com.example.jpa.sample.notice.model.ResponseError; i..

    2021.04.18
1 2 3 4 5 ··· 15
깃허브
© 2018 TISTORY. All rights reserved.

티스토리툴바