출처 : 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 ..
출처 : 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..
출처:https://programmer93.tistory.com/m/47 *.properties , *.yml 파일에 있는 property를 자바 클래스에 값을 가져와서(바인딩) 사용할 수 있게 해주는 어노테이션 Spring boot 에서는 운영에 필요한 설정(DB 정보, LOG설정 등등 )들을 *.properties , *.yml 에 써두고 관리한다. 이 설정은 KEY - VALUE 의 형태로 저장되어 관리하고 있으며 @Value 을 사용하여 바인딩을 할 수 있다.
출처: https://velog.io/@mon99745/Thymeleaf-%EC%B4%9D-%EC%A0%95%EB%A6%AC Thymeleaf 타임리프는 뷰 템플릿 엔진으로 JSP, Freemarker와 같이 백엔드 쪽에서 클라이언트에게 응답할 브라우저 화면을 만들어 주는 역할은 한다 하지만 타임리프는 기존의 템플릿 엔진과 아래와 같은 차 velog.io Thymeleaf란? 타임리프는 뷰 템플릿 엔진으로 JSP, Freemarker와 같이 백엔드 쪽에서 클라이언트에게 응답할 브라우저 화면을 만들어 주는 역할은 한다 하지만 타임리프는 기존의 템플릿 엔진과 아래와 같은 차별점이 있다 • 서버상에서 동작하지 않아도 된다 • 순수 HTML구조를 유지한다 이게 중요한 이유는 기존의 템플릿으로는 항상 서버를 구동..
출처: https://velog.io/@haerong22/Spring-%EB%B0%B0%ED%8F%AC-%ED%99%98%EA%B2%BD-%EB%B3%84%EB%A1%9C-%EC%84%A4%EC%A0%95%ED%8C%8C%EC%9D%BC-%EB%B6%84%EB%A6%AC%ED%95%98%EA%B8%B0feat.-gradle [Springboot] 배포 환경 별로 설정파일 분리하기(feat. gradle) 설정 파일 분리 삽질기록 velog.io
- Total
- Today
- Yesterday
- devtools
- $.each
- QueryDSL
- $.extend
- setter
- PostgreSQL
- element위치
- excel
- object key
- draw.io
- caniuse
- 전후방탐색
- spring
- CSS
- 정규식
- @ExceptionHandler
- 프로젝트명변경
- 진열사랑
- Keycode
- sumifs
- DatePicker
- border-collapse
- Javascript
- springboot
- oracle
- 여러 컬럼 update
- lombok
- JQuery
- getter
- ul li로 테이블
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |