출처 : https://www.lesstif.com/software-architect/proxy-client-ip-x-forwarded-for-xff-http-header-20775886.html Proxy(프락시) 환경에서 client IP 를 얻기 위한 X-Forwarded-For(XFF) http header 개요 XFF 는 HTTP Header 중 하나로 HTTP Server 에 요청한 clinet 의 IP 를 식별하기 위한 사실상의 표준이다. 웹 서버나 WAS 앞에 L4 같은 Load balancers 나 Proxy server(HAProxy), caching server(Varnish), HTTP 서버용 WAS Connector(웹로직 커넥터 - mod_wl, 톰캣 커넥터 - mod_jk 등)..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/PwkGp/btrTa6NnfSj/K194C44Aih8KeO3Im5wbWk/img.png)
출처 : https://goddaehee.tistory.com/214 By default, Spring Boot provides an /error mapping that handles all errors in a sensible way, and it is registered as a “global” error page in the servlet container. => Spring Boot는 모든 오류를 적절한 방식으로 처리하는 /error 맵핑을 제공하며, servlet container에 "global" 에러 페이지로 등록된다. For machine clients, it produces a JSON response with details of the error, the HTTP status, and ..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/bT5wzT/btrTbWcvrsB/42m2KpOnTPdra7Y78973v0/img.png)
출처 : https://7942yongdae.tistory.com/140 사용자 정의 오류 페이지 정의하고 사용하기 스프링 부트에서 사용자 정의 오류 페이지를 사용하는 방법에 대해 공식 문서는 아래와 같이 설명합니다. 기본적으로 제시하는 방법은 /error 폴더를 추가해 오류를 처리하는 static HTML 파일을 추가해 정의하는 것입니다. 이때 정의하는 HTML 파일의 이름은 HTTP 상태 코드(4xx, 5xx)를 따라야 합니다. 파일 이름은 정확한 상태 코드 또는 series mask여야 합니다. thymeleaf, FreeMarker와 같은 템플린 엔진을 사용하는 경우에는 public 폴더 대신 templates 폴더를 사용하면 됩니다. public 폴더와 templates 폴더 두 개의 폴더에 e..
출처: https://ohtanja.tistory.com/m/18 영문/숫자/특수문자 사용 영문, 숫자 영문, 특수문자 특수문자, 숫자 같은문자, 숫자 인지 체크하는 변수를 선언한다. public static final String p1 = "^(?=.*[A-Za-z])(?=.*[0-9])(?=.*[$@$!%*#?&])[A-Za-z[0-9]$@$!%*#?&]{8,20}$"; public static final String p2 = "^[A-Za-z[0-9]]{10,20}$"; public static final String p3 = "^[[0-9]$@$!%*#?&]{10,20}$"; public static final String p4 = "^[[A-Za-z]$@$!%*#?&]{10,20}$"; publ..
출처:https://dev-jwblog.tistory.com/m/47 0해당 글에서는 에러가 발생하면 해당 에러에 맞는 에러 페이지를 보여주도록 설정해보도록 하겠습니다. 개발환경은 아래와 같습니다. SpringBoot : 2.4.4 Java8 thymeleaf SpringBoot에서 간단하게 에러페이지를 설정해보도록 하겠습니다. 1. 에러페이지를 관리할 Controller를 생성하여 ErrorController 인터페이스를 상속받아 에러 컨트롤러를 생성합니다. 2. error 페이지를 만듭니다. 1. 에러컨트롤러 생성(CustomErrorController) - 기본적으로 Spring Boot는 모든 Error를 적적한 방식으로 처리하는 /error 로 맵핑을 제공하고 있으며, servlet contai..
- Total
- Today
- Yesterday
- $.extend
- lombok
- 여러 컬럼 update
- element위치
- getter
- draw.io
- oracle
- $.each
- object key
- Javascript
- setter
- caniuse
- 프로젝트명변경
- 정규식
- PostgreSQL
- @ExceptionHandler
- JQuery
- 진열사랑
- ul li로 테이블
- QueryDSL
- Keycode
- springboot
- DatePicker
- spring
- 전후방탐색
- devtools
- sumifs
- CSS
- excel
- border-collapse
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |