일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- MYSQL
- Stock ipo
- css
- 6월 공모주 청약 일정
- 제이쿼리
- jquery
- 공모주 청약
- 리눅스
- 공모주 청약 일정
- 주식 청약 일정
- 맥
- JavaScript
- 자바스크립트
- html
- java
- Eclipse
- codeigniter
- 공모주
- Oracle
- 코드이그나이터
- 7월 공모주 청약 일정
- php
- IPO
- 자바
- linux
- 주식 청약
- SQL
- Stock
- 주식
- 오라클
- Today
- Total
목록Java Spring (16)
개발자의 끄적끄적
[java/spring] 자바 스프링 프레임워크 crossorigin 허용 방법 자바 스프링프레임워크로 프로젝트를 진행하다보면 crossorigin 을 허용해야 하는 경우가 있습니다. 그럴때는 아래 나와있는 어노테이션을 허용하고자 하는 컨트롤러에 추가해주시면 됩니다! @CrossOrigin(origins = "*") 참고들 하세요!
[java/spring] 스프링 decode 방법 스프링 프로젝트에서 페이지에서 혹은 api 변수로 encode 된 데이터가 넘어오면 decode 해서 확인해봐야 합니다. 그럴때는 아래 방법으로 하시면 됩니다. String name = URLDecoder.decode(넘어온변수, "UTF-8); 대부분의 경우는 UTF-8 인코딩이지만, 경우에 따라서는 다른 문자셋으로 encode / decode 해야할 수도 있습니다! 그럴때는 UTF-8 자리에 해당되는 문자셋을 입력해 주시면 됩니다! 참고들 하세요!
[Spring] ResponseEntity는 왜 쓰는 것이며 어떻게 쓰는걸까? [펌] 기존 내 개인 프로젝트 코드의 RestController 반환값은 모두 Object 타입이었다. 하지만, 일반적인 API는 반환하는 리소스에 Value만 있지 않다는 것을 모두 알고 있을 것이다. 당장 생각나는 것으로는 상태코드, 응답 메시지 등이 포함될 수 있겠다. 그럴때 사용되는 것이 ResponseEntity Class 이다. ResponseEntity는 HttpEntity를 상속받음으로써 HttpHeader와 body를 가질 수 있다. Spring MVC 로 웹페이지 구축했을 때, 제가 작성한 API 반환 타입은 Object 뿐이었습니다 . Header 값을 통해 조금 더 견고한 API를 개발했더라면 더 좋았을걸..
[java/spring] Java로 썸네일(Thumbnail) 이미지 만들기 갤러리와 같은 웹애플리케이션을 만들게 되면 이미지의 썸네일을 만들게 됩니다. 가끔 보면 썸네일 없이 원본이미지를 줄여서 보여주고 있는곳이 있는데, 모바일 환경이라면 시간과 데이터 사용량이 많이 소비가 될 것입니다. 이번 예제에서는 "스프링프레임웍 ajax 파일업로드 - jQuery, FormData, jQuery Form Plugin 사용" 에서 사용한 이미지 업로드 프로젝트에 썸네일 생성 기능을 추가해 봅니다. Java 환경에서 썸네일을 만들기 위해서 Scalr 라이브러리를 사용합니다. 이 라이브러리는 다음 URL에서 다운로드 할 수 있습니다. https://github.com/rkalla/imgscalr 메이븐을 사용중이라면..
[Spring] Interceptor (1) - 개념 및 예제 인터셉터 ( Interceptor ) Interceptor란 컨트롤러에 들어오는 요청 HttpRequest와 컨트롤러가 응답하는 HttpResponse를 가로채는 역할을 합니다. 인터셉터는 관리자만 접근할 수 있는 관리자 페이지에 접근하기 전에 관리자 인증을 하는 용도로 활용될 수 있습니다. 이번 주제에서는 컨트롤러에서 인터셉터를 활용하여 접근 권한을 해보고, 기술 침투적인 HttpSession을 제거하여 세션을 처리하려 합니다. 인터셉터는 Servlet의 앞, 뒤에서 HttpRequest, HttpResponse을 가로채는 Filter와 그 역할이 유사한데, Filter와 Interceptor는 분명히 다릅니다. Filter와 Interce..
[스프링/인터셉터] Interceptor를 이용한 아이피 차단[펌] 하루에 글 작성 개수를 5개로 제한하고 그 이상 작성하려고 하면 아이피를 금지시켜서 다른 아이디로 로그인 하더라도 글 작성이 안되게끔 하는 방법을 알아보겠습니다. 우선 아이피 차단기능을 사용하기 위해서 인터셉터라는것이 필요합니다. 인터셉터에 대해서 간단히 설명하자면 DispatcherServlet과 컨트롤러 사이에 위치하며, 인터셉터에서 설정한 맵핑 경로에 해당하는 요청경로를 모두 가로챈다음 인터셉터 핸들러를 거치게끔 할 수 있습니다. 한마디로 말해서 컨트롤러로 가기전, 컨트롤러를 거치고난 후 어떤 처리를 해주고 싶을때 인터셉터를 사용합니다. 스프링 시큐리티에서 사용하는 필터와 기능은 비슷하지만 필터는 DispatcherServlet 앞..
[android] FCM 웹(JAVA)서버에서 푸시메세지 보내기 [펌] 안드로이드의 기존 GCM에서 FCM으로 바뀌었다 구글 클라우드 메세지에서 파이어베이스 클라우드 메세지로 바뀐건진 정확히 모르겠지만.. 일단 뜬금없이 웹개발하다가 갑자기 회사에서 안드로이드 개발할 일이 생겼지만 웹뷰로 때워버리자! 라고 외친 후 만들어 놓고 보니 안드로이드 알림 메세지가 가야 한단다... 하.... 그래서 뭐 삽질좀 하고 여기저기 뒤적뒤적이면서 구현을 했다 일단 가장 먼저 https://console.firebase.google.com/u/0/ 당연히 구글 아이디는 있을것이지 콘솔 파이어베이스로 들어가 알람메세지 구현알 어플을 등록해준다. 이곳의 도움을 많이 받았다. 기초 설정은 여기 보고 따라하자 사실 저 블로그만 봐..
[Spring] 프로젝트 불러오기, 내보내기 (Import, Export) Import (불러오기) Package Explorer에 마우스 오른쪽 클릭 후 Import... 클릭 General,Git,Maven등 여러 종류를 import할 수 있지만 다운로드된 프로젝트를 불러오기 위해 General에서 Existing Projects into Workspace를 선택 General엔 5개의 형태를 불러올 수 있는데 -------------------------------------------------------------------------------------------------- Archive File - 압축된 파일을 불러올 경우 Existing Projects into Workspace - ..