일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
- 방송대
- git 설정
- 오블완
- java
- 소비통장
- 아임포트
- window11
- git pull
- 정처기
- window11 Education
- git
- 런던뮤지컬
- ObjectMapper
- snake case
- git pull --rebase
- window10 Education
- 취업
- 윈도우10 Education
- camel case
- Spring Boot
- 취성패
- IAMPORT
- vmware workstation player
- 방통대
- 자바
- 운영체제
- github
- json string
- 티스토리챌린지
- window10
- Today
- Total
목록프로그래밍 (60)
홍차의 미로찾기
이 글은 spring boot를 사용하여 java, html, javascript로 일반 결제를 구현하는 방법을 정리한 글이다. 맨 처음 프로젝트부터 생성해서 결제 연동하는 방법에대해 작성했다. IAMPORT 가입하기 spring boot 프로젝트 생성하기 intellij에서 프로젝트 열기 코드 작성하기 실제 화면에서 테스트하기 관리자 페이지에서 결제취소 해보기 1. IAMPORT 가입하기 이전 글에서는 HTML 코드와 JAVASCRIPT 코드를 간단하게 설명했다면 이 글에서는 SPRING BOOT를 생성하는 방법부터 일반 결제를 연동하는 코드까지 다룬다. JAVA에서부터 HTML, JAVASCRIPT까지 다루는 것이다. 이전 글은 직접 아임포트에 가입해서 계정을 생성했다면, 이번에는 관리자 체험 계정으..
1. 오류 내용 An enum switch case label must be the unqualified name of an enumeration constant switch case문 작성 시 발생하는 오류이다. 2. 해결 switch case문에서 enum을 사용하려면, class명.enum값이 아닌 enum값만 적으면 된다. 3. 오류원인 관련 내용을 찾아보니 이런 답변을 찾았다. 링크 As per Java docs The Identifier in a EnumConstant may be used in a name to refer to the enum constant. 자바 문서에 따르면, enum상수의 식별자에서 이름(name)은 enum 상수를 참조하는데 사용될 수 있다. 정도로 해석하면 될 것 ..
인프런에서 2022년 맞이 무료강의를 제공하길래 'OPEN API'를 사용하는 방법을 알려주는 강의를 들어보았다. 무료 강의 제공에 대한 내용은 여기! 2022.01.04 - [일상] - 2022년 인프런 무료 강의 듣기! 2022년 인프런 무료 강의 듣기! 이전 회사에서는 인프런 강의를 일년에 한 개 들을 수 있도록 해주는 복지혜택이 있었다. 짜게도 하나 뿐이지만.. 비싼 강의도 많았기 때문에 내가 사용하는 프로그래밍 언어에 대한 강의를 들 aandi.tistory.com 평소에 여러 사이트에서 날씨와 같은 데이터를 어떻게 보여주는지 궁금했는데 이번 기회에 나도 해당 정도들을 연동하는 법을 배워보기로했다. 정리용으로 이곳에 기록해보려고 한다. 참고한 강의는 이곳이다. 1. 공공데이터 검색 사이트 1) ..
아임포트 결제 연동 개발을 진행하면서 찾아보았던 몇 가지 질문을 정리해보려고 한다. 나중에 다시 찾아볼 때 유용하기를 바라며 적어본다. 실제 결제 연동 개발이 궁금하다면 아래의 링크로 가면 된다. 2022.01.03 - [프로그래밍/SPRING 입문] - [아임포트] 아임포트(iamport) 결제 연동 (1) - HTML/JAVASCRIPT [아임포트] 아임포트(iamport) 결제 연동 (1) - HTML/JAVASCRIPT 아임포트(iamport) PG 결제 연동 서비스. 무료로 PG 결제를 연동해주는 서비스이다. | PG PG(Payment Gateway)란 전자지급결제대행으로 온라인에서 상품이나 서비스를 결제할 때 다양한 결제수단으로 안전 aandi.tistory.com 1. PG 수수료 http..
요즘 mysql을 사용하고 있다. RDB를 열심히 공부하면서 dbForge라는 툴을 사용하고 있는데 처음 사용하는 툴이다보니 설정이 헷갈리곤 한다. 이 글에서는 dbForge 툴의 tab키를 설정해보려고 한다. 1. 탭 설정을 4칸으로 설정하기 dbForge 툴의 Options를 들어가서 [tab]을 검색한다. [Text Editor > Tabs] 를 들어가면 Tab size / indent size 가 나온다. 이는 탭을 했을 때 4칸을 움직이겠다는 설정이다. 2. 탭 사용 시 공백을 스페이스로 채우기 Insert spaces를 체크한다. 탭 사용 시 공백을 스페이스로 채워준다.
지난 글에서는 camel case로 받고, snake case json String으로 전달하는 방법에 대해 작성했다면 이번 글은 camel case로 받고 snake case로 전달하는 방법을 작성하려고 한다. 물론 반대로 가능하다. 1편 보러가기 2021.12.29 - [프로그래밍/SPRING 입문] - JAVA 객체를 camel case나 snake case로 변경 (1) JAVA 객체를 camel case나 snake case로 변경 (1) Spring Boot에서 클라이언트로부터 json 형식으로 데이터를 주고받을 때, key의 naming을 설정해야 한다. 보통 초기에 어떤 형식을 사용할 것인지 정하고 시작하기도 하지만 개발을 하다보면 형식을 자 aandi.tistory.com 이번에도 Obj..
아임포트(iamport) PG 결제 연동 서비스. 무료로 PG 결제를 연동해주는 서비스이다. | PG PG(Payment Gateway)란 전자지급결제대행으로 온라인에서 상품이나 서비스를 결제할 때 다양한 결제수단으로 안전하게 결제하도록 지원하는 서비스다. | PG사 PG사는 PG를 서비스하는 회사로 카카오페이, 이니시스, 다날, 네이버페이 등 여러 회사가 존재한다. IAMPORT를 사용하면 PG사 변경으로 인한 추가 개발이 필요하지 않다는 점에서 큰 메리트가 있다. 다만 기존에 PG사를 사용하고 있다고 해도 PG사에 다시 심사를 받아야 해서 심사 기간이 걸린다는 것이 단점이다. 이 글에서는 아임포트를 사용해서 카카오페이 테스트 결제를 진행하는 방법을 작성해보려고 한다. 이 글에서는 html과 javas..
1. build.gradle에 dependencies를 추가한다. 2. 우측의 gradle 탭을 연다. 3. 탭 왼쪽 상단의 화살표 버튼을 클릭한다. 4. 우측하단의 로딩이 끝나면 gradle 탭의 dependencies가 refresh 되었는지 확인한다.
Spring Boot에서 클라이언트로부터 json 형식으로 데이터를 주고받을 때, key의 naming을 설정해야 한다. 보통 초기에 어떤 형식을 사용할 것인지 정하고 시작하기도 하지만 개발을 하다보면 형식을 자유롭게 넘나들어야 할 때가 있다. 이 글에서는 camel case로 받고, snake case json String으로 전달하는 방법에 대해 작성했다. 만약 snake case json String이 아닌, snake case 객체로 전달하는 방법을 알고싶다면 2편을 참고하면 도움이 될 것이다. 2022.01.04 - [프로그래밍/SPRING 입문] - JAVA 객체를 camel case나 snake case로 변경 (2) JAVA 객체를 camel case나 snake case로 변경 (2) 지..