SpringFrameWork
-
카카오(KaKao) 자동 로그인 해보기SpringFrameWork/Spring 프로젝트 할때 참고 하면 좋은것들 2022. 10. 10. 12:25
로그인을 할때 카카오를 이용하여 로그인 하는 방법을 자주 봤을겁니다. 카카오를 이용해서 로그인과 동시에 자동으로 회원가입을 시켜줘 보겠습니다. 1. Kakao Developers에 가서 회원가입을 해줍니다. https://developers.kakao.com/product/kakaoLogin Kakao Developers 카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다. developers.kakao.com 2. 내 애플리케이션에 가서 애플리케이션 추가하기를 눌러주고 모두 작성 한다음 사용을 눌러줍니다. 3. 왼쪽 탭에서 카카오 로그인을 누른다음 활성화를 해줍니다. 4. 선택 사항인데 일반에서 원하는 이름과 사진을..
-
Iamport 결제 시스템 API 사용해보기SpringFrameWork/Spring 프로젝트 할때 참고 하면 좋은것들 2022. 10. 9. 10:09
아임 포트란? 아임 포트(Iamport)는 무료로 서비스되는 결제 연동 API입니다. 장점으로는 PG 계약과 관계없이 즉시 개발 가능하며, 웹, 앱 SDK 모두 지원합니다. 뿐만 아니라 국내외 여러 PG(복수 선택 가능)와 결제수단을 소스코드 한 줄로 사용할 수 있으며, PG사 변경으로 인한 개발이 필요 없습니다. https://www.iamport.kr/ 온라인 비즈니스의 모든 결제를 한곳에서, 아임포트 결제의 시작부터 비즈니스의 성장까지 아임포트와 함께하세요 www.iamport.kr 로그인 하기 Iamport 페이지에 가서 회원가입 후 로그인을 해줍니다. https://classic-admin.iamport.kr/users/login 로그인 - 아임포트 관리자 가입하신 Email주소로 비밀번호 변경..
-
달력 만들기SpringFrameWork/Spring 프로젝트 할때 참고 하면 좋은것들 2022. 10. 8. 10:38
간단한 달력 만들기 Controller public class CalendarController { @Autowired CalendarService calendarService; // 달력내역 가져오기 @RequestMapping(value="/calendar", method=RequestMethod.GET) public String calendarGet() { calendarService.getCalendar(); return "calendar/calendar/calendar"; } } Service public interface CalendarService { public void getCalendar(); } ServiceImpl public class CalendarServiceImpl imple..
-
Spring QR코드 생성하기SpringFrameWork/Spring 프로젝트 할때 참고 하면 좋은것들 2022. 10. 7. 16:32
QR코드 생성해보기 pom.xml 먼저 qr코드를 생성하기 위해 pom.xml에 라이브러리 삽입 해주고 Maven 업데이트 눌러주세요. com.google.zxing javase 3.5.0 JSP QR코드 생성하기 QR코드 체크시 이동할 주소를 입력후 QR코드를 생성해 주세요. (소개하고 싶은 지역의 홈페이지 주소를 입력하세요.) 이동할 주소1 : 자신의 정보(email)를 입력후 QR코드를 생성해 주세요. 티켓예매 : 생성된 이메일주소를 사진촬영후 매표소에 제시해주세요. 개인정보입력 : 이메일 : 생성된 QR코드 확인하기 - 생성된 qr코드명 : Controller // QR코드 생성하기 폼(URL 등록폼) @RequestMapping(value="/qrCode", method=RequestMethod..
-
UUID란? 사용법까지SpringFrameWork/Spring 프로젝트 할때 참고 하면 좋은것들 2022. 10. 6. 10:50
UUID란? UUID(Universally Unique Identifier)란, 네트워크상에서 고유성이 보장되는 id를 만들기위한 규약이다. 32자리의 16진수(128Bit)로 표현된다. 표시형식 : 8-4-4-4-12 자리로 표현한다. 예 : 550e8400-f124-31d4-a123-3242ek567212 UUID 사용방법 ---백--- import java.util.UUID; public String uuidProcessPost() { UUID uid = UUID.randomUUID(); return uid.toString(); } ---프론트---- 출력결과
-
Spring 메일 보내는 법SpringFrameWork/Spring 프로젝트 할때 참고 하면 좋은것들 2022. 10. 5. 10:28
메일을 보내는 방법 먼저 root-context.xml에서 이렇게 넣어준다 smtp true true smtp.gmail.com TLSv1.2 설정을 완료 했다면 // 메일폼 호출 @RequestMapping(value = "/mail/mailForm", method = RequestMethod.GET) public String mailFormGet() { return "study/mail/mailForm"; } // 메일전송 @RequestMapping(value = "/mail/mailForm", method = RequestMethod.POST) public String mailFormPost(MailVO vo) { try { String toMail = vo.getToMail(); String t..
-
SpringFramework를 이용한 웹사이트 만들기(19)--비행편 예매SpringFrameWork/Spring 을 활용한 쇼핑몰 만들기 2022. 10. 4. 16:18
메인에서 비행편 검색후 가는편 담기를 이용해 비행편을 담아 줍니다. function depCheck(AIR_RV_IDX){ let AIR_RV_PP = depForm.AIR_RV_PP.value; let AIR_USER_MID = depForm.AIR_USER_MID.value; let AIR_ORDER_WAY = depForm.AIR_ORDER_WAY.value; if(AIR_RV_PP ==0){ alert("비행편을 선택해주세요!"); return false; } $.ajax({ type : "post", url : "../order/orderAirList", data:{ AIR_RV_PP : AIR_RV_PP, AIR_RV_IDX : AIR_RV_IDX, AIR_USER_MID : AIR_USER_..
-
비밀번호 암호화 방식SpringFrameWork/Spring 프로젝트 할때 참고 하면 좋은것들 2022. 10. 1. 10:09
프로젝트할때 필수적인 암호화 방식 정리 1. 키를 이용한 숫자 암호화 방식 public String passCheck1Post(long pwd, Model model) { // 암호화를 위한 키 : 0x1234ABCD long key = 0x1234ABCD; long encPwd, decPwd; encPwd = pwd ^ key; // 암호화 : DB에 저장시켜준다. decPwd = encPwd ^ key; // 복호화 return "/"; } 2. 키를 이용한 숫자,문자 암호화 방식 public String passCheck2Post(String pwd, Model model) { // 입력문자가 영문 소문자일경우는 대문자로 변경처리(연산시에 자리수 Over 때문에...) pwd = pwd.toUppe..