본문 바로가기

프로그래밍

(152)
[스프링] 시큐리티 Access Denied 페이지 설정(자바, XML) 스프링 시큐리티 Access Denied 페이지 설정 방법 XML에서 설정 http 태그에 access-denied-handler 등록 후 Bean으로 정의
서브 도메인 설정하기 [CAFE24] CAFE24 카페24 200만 고객이 사용하는 무료쇼핑몰. 마켓 판매, 글로벌 쇼핑몰, 마케팅, 엔터프라이즈 서비스 제공 www.cafe24.com 로그인 - 나의 서비스 관리 클릭 사이드 메뉴에서 도메인 관리 클릭 DNS 관리-도메인 선택-DNS 관리 버튼 클릭 위처럼 IP면 A 레코드 주소면 CNAME을 선택 후 레코드를 추가합니다. 주소는 다음과 같습니다. test.naver.com test.naver.com 호출 시 해당 IP로 이동합니다. 바로는 적용이 안되고 어느 정도 시간이 걸립니다. 30분 정도 이후 확인해 보시면 됩니다.
서브 도메인 설정하기 [가비아] 가비아 사이트 접속 웹을 넘어 클라우드로. 가비아 그룹웨어부터 멀티클라우드까지 하나의 클라우드 허브 www.gabia.com 로그인 후 해당 도메인의 관리 버튼 클릭 전체 도메인 - DNS 정보에서 포워딩 버튼 클릭 해당 도메인 체크 후 DNS 설정 버튼 클릭 레코드 추가 버튼을 이용하여 내용을 추가합니다. 타입 A : IP주소 형태로 입력이 가능하고 타입 CNAME: 주소 형태로 입력이 가능합니다. 저는 IP 주소로 입력하기 때문에 A 타입으로 설정하였습니다. 다음과 같이 호스트를 test로 지정한다면 URL은 다음과 같습니다 예를 들어 해당 도메인이 naver.com 이라면 test.naver.com test.naver.com 호출 시 123.123.123.123 ip 주소로 이동하게 됩니다. 바로는..
[스프링] 자바 redirect 시 파라미터 전달하기 redirect 시 VO도 같이 전달을 해보도록 하겠습니다. Model 에서 쓰는 방법과 유사합니다 - addAttribute :GET 방식이며 페이지를 새로고침 한다 해도 값이 유지됨 - addFlashAttribute: POST 방식이며 이름처럼 일회성 데이터라 새로고침 하면 값이 사라짐 간단하게 addAttribute, addFlashAttribute 차이점을 알아보겠습니다. addAttribute 사용법 입니다. 각 파라미터를 지정하여 보낼 수 있습니다. @RequestMapping(value = "redirect.do") public String redirect(UserVO userVO, RedirectAttributes reAttr) { userVO.setEmail("테스트"); userVO...
[소셜 로그인] 네이버, 카카오, 구글 버튼 가이드 링크 소셜 로그인 구현시 버튼의 가이드에 따르지 않으면 Reject 당할 수도 있습니다. 구현 시 자주 접속하는데 찾기 힘들어서 스크랩해 두었습니다. 사용방법은 다루지 않고 링크만 걸어두도록 하겠습니다. 네이버 로그인 버튼 가이드 로그인 버튼 사용 가이드 - LOGIN 네이버 로그인은 애플리케이션에 사용할 수 있는 네이버 로그인 버튼 기본 이미지를 제공합니다. 애플리케이션의 상황에 맞게 버튼 이미지의 디자인을 변경할 수 있지만 네이버 고유의 아이덴 developers.naver.com 기본적으로 Green과 White가 있으며 완성형, 축향형, 아이콘형, 로그아웃 버튼으로 구성되어 있으며 리소스를 제공합니다. 카카오 로그인 버튼 가이드 Kakao Developers 카카오 API를 활용하여 다양한 어플리케이션..
이클립스(Eclipse) 허용 메모리(Heap size) 간단 설정 이클립스 하단에 아래와 같이 메모리 사용량이 표시가 됩니다. 표시가 안된다면 Preferences - General - Show heap status 를 체크합니다. 이클립스 화면 하단에 메모리 사용량이 표시가 됩니다. 다음은 이클립스가 설치된 폴더 경로로 가서 eclipse.ini 파일을 수정합니다. 간단하게 메모장으로 수정도 가능합니다. 내용 중 다음과 같이 메모리 영역 설정 부분이 있습니다. -Xms256m //Heap 영역의 시작 크기 -Xmx1024m //Heap 영역의 최대 크기 참고로 Heap 영역의 최대 크기는 Heap 영역의 시작 크기보다 같거나 커야 합니다. 다음과 같이 수정합니다. -Xms1024m //Heap 영역의 시작 크기 -Xmx1024m //Heap 영역의 최대 크기 저는 좀..
[Spring] Mybatis selectKey 사용 방법(Insert 후 특정 키 받기) 스프링 마이바티스에서 Insert 시 AUTO_INCREMENT 항목에 대한 id 값을 가져올 수 있습니다 혹인 Insert 작업 후 특정 키 값을 가져올 수 있습니다. 우선 테이블은 다음과 같이 생성합니다. 저는 Mysql 입니다. CREATE TABLE user( user_id INT(11) NOT NULL AUTO_INCREMENT, user_name VARCHAR(20) NOT NULL DEFAULT '', column1 VARCHAR(20) NOT NULL DEFAULT '', column2 VARCHAR(20) NOT NULL DEFAULT '', PRIMARY KEY(user_id) ); VO(DTO)에는 다음과 같이 작성하였습니다. getter, setter는 생략하겠습니다. private..
아두이노 메가 전체 핀맵 핀정보 정리[Pin-table] 아두이노에서 제공하는 아두이노 메가 핀정보입니다. 아두이노 메가 전체 핀 정보입니다. 아두이노 메가 디지털 핀정보입니다. 아두이노 메가 기타 핀 정보입니다. 아우디노 메가 핀 정보입니다. 아날로그 핀정보입니다. 디지털 핀정보입니다. 점퍼로 16U2에 연결된 4 핀이라고 합니다. ICSP 포트로 MCU에 직접 프로그래밍이 가능한 통신 핀입니다. LHS(Left Hand Side) 관련 핀 정보입니다. RHS(Right Hand Side) 관련 핀 정보입니다. 아두이노 메가 Tech 스펙입니다.