본문 바로가기 메뉴 바로가기

아둥바둥 버텨라

프로필사진

아둥바둥 버텨라

아둥바둥 버텨라
검색하기 폼 Mountain View
  • 분류 전체보기 (106)
    • 사견 (63)
      • 노트 (29)
      • 일기 (14)
      • 알고리즘 (10)
    • IT Book (8)
      • 객체지향의 사실과 오해 (8)
    • Backend (29)
      • SpringBoot (25)
      • JPA (2)
      • Error Log (1)
      • Linux (1)
    • Frontend (6)
      • Vue.js (6)
    • Dev-Ops (0)
  • GUESTBOOK
  • TAG
  • RSS

springboot
토스페이먼츠 결제모듈 구현

회사에서 결제모듈을 구현해야 된다고 했을땐 막연히 겁이 났던것 같다. 당연하지만 남의 돈을 다룬다고 하는 것에 작은 죄책감(?) 때문인지도 모르겠다. PG 결제모듈은 여러 회사가 있지만 그 중에 토스페이먼츠를 지정해주었다. https://developers.tosspayments.com/ 토스페이먼츠 개발자센터 토스페이먼츠 결제 연동 문서, API, 키, 테스트 내역, 웹훅 등록 등 개발에 필요한 정보와 기능을 확인해 보세요. 결제 연동에 필요한 모든 개발자 도구를 제공해 드립니다. developers.tosspayments.com 5분 연동 가이드만 보아도 굉장히 쉽게 구현되어있었고 api나 샘플 코드들이 참고하기 쉬웠다는게 마음에 들었다. https://github.com/tosspayments/pa..

Backend/SpringBoot 2023. 12. 1. 15:59
QueryDsl] (SpringBoot + JPA) Offset/Limit과 transform

최근 QueryDsl로 회사 프로젝트를 진행하면서 까다로운 상황을 잘 해결해왔다고 생각했는데 이번에 겪은 상황을 해결하는데만 대략 일주일이 걸렸다. 코드를 대략적으로 설명하자면 @Getter @Setter @Entity public class Movie { @Id @GeneratedValue private Long id; @Column(name = "title") private String title; } @Getter @Setter @Entity public class Actor { @Id @GeneratedValue private Long id; @Column(name = "name") private String name; @ManyToOne @JoinColumn(name = "movie") priv..

Backend/JPA 2023. 10. 29. 21:51
Swagger Opendoc API

Swagger.. https://swagger.io/ API Documentation & Design Tools for Teams | Swagger Loved by all • Big & Small Thousands of teams worldwide trust Swagger to deliver better products, faster. swagger.io 개인적으로 Postman을 사용했었을 때 굳이 Postman 말고 다른 걸 사용할 필요가 있을까 하는 생각이었다. 하지만 회사에 들어가고 나서 선임이 말해준 이유는 충분히 Postman이 아닌 다른 API플랫폼을 찾기엔 충분했다. Postman의 경우 기업이 운영하기에 사용량이 많아지면 '유료'로 가격이 책정된다는 것이었다. 맨날 혼자 사이드 프로젝트를..

Backend/SpringBoot 2023. 7. 18. 22:58
Jwt + SpringSecurity + Mybatis 구현

Vue.js 와 SpringBoot를 사용해 게시판 토이프로젝트를 구현하고 있다. CRUD과정은 전부 끝났고 Vue.js와 씨름하며 시간을 보내다가 드디어 로그인 파트로 넘어왔다. https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81%EB%B6%80%ED%8A%B8-jwt/dashboard [무료] Spring Boot JWT Tutorial - 인프런 | 강의 Spring Boot, Spring Security, JWT를 이용한 튜토리얼을 통해 인증과 인가에 대한 기초 지식을 쉽고 빠르게 학습할 수 있습니다., [사진] 본 강의는 Spring Boot, Spring Security를 이용해서 JWT 인증과 인가를 쉽 www.inflearn.com 위..

Backend/SpringBoot 2023. 7. 6. 18:17
SpringBoot 동적인(?) 파일 수정

꽤나 길었던 기간동안 문제를 해결하지 못하고 있었다. 요구사항 자료실의 파일은 3개까지 올릴 수 있다. 자료실과 갤러리는 각자의 확장자를 받는다. => 자료실 : pdf, docs, hwp / 갤러리 : jpg, jpeg, png 자료실의 게시글을 수정할 때 자료가 3개이면 자료를 삭제 후 올릴 수 있고, 자료가 2개이면 1개의 자료만, 자료가 1개면 2개의 자료를 올릴 수 있도록 하자(핵심!) 마지막 3번째 요구사항에서 많은 버그를 겪었다. 쉽게 예시를 보자면 각 게시글은 각각 파일을 1, 2, 3개씩 갖고 있는 게시글이고 게시글당 파일은 3개씩 받기로 했으니 파일 수정은 동적으로 변해야 한다는 얘기이다. (디자인은 못본척 ㅎㅎ) HTML 수정 제목 작성자 조회수 생성일자 수정일자 내용 [[ ${dto..

Backend/SpringBoot 2023. 5. 15. 16:25
SpringBoot 파라미터 달고다니기

사소해 보였지만 매우 사소하지 않았던 애를 많이 먹은 구현사항이였다. 참고서적 : 자바 웹개발 워크북 요구조건 게시글을 선택 후 상세조회 게시글에서 '목록' 버튼을 눌러 나올때 원래라면 초기화된 기본 1페이지로 나온다. 초기화 시키지 말고 전 페이지로 보내주자. 예시 PageRequestDTO @Data @Builder @NoArgsConstructor @AllArgsConstructor public class PageRequestDTO { /** * 현재 페이지 */ @Builder.Default @Min(value = 1) @Positive private int page = 1; /** * 페이지당 조회 게시글 수 */ @Builder.Default @Positive private int size =..

Backend/SpringBoot 2023. 4. 26. 15:26
이전 1 2 다음
이전 다음
최근에 올라온 글
최근에 달린 댓글
TAG
  • LEVEL2
  • CompositionAPI
  • 타임리프
  • mybatis구현
  • 책리뷰
  • 프로그래머스
  • java 플레이그라운드
  • for
  • 맥 error
  • 알고리즘
  • Vue.js3
  • 리눅스마스터2급
  • vuex
  • it책 리뷰
  • 객체지향
  • 한권으로끝내기리눅스마스터2급
  • springboot
  • SpringSecurity
  • 스프링부트
  • 토스페이먼츠
  • 객체 지도
  • 다음 큰 숫자
  • 함께모으기
  • 짝지어제거하기
  • vue.js
  • 객체지향의 사실과 오해
  • JWT
  • script setup
  • pinia
  • 정수형으로 변환
more
Total
Today
Yesterday

Powered by Tistory / Designed by INJE

티스토리툴바